Διαδρομές
/
Common Lisp
Common Lisp
/
Ύλη
/
Χαρακτήρες
Χα

Χαρακτήρες σε Common Lisp

10 ασκήσεις

Σχετικά με την έννοια Χαρακτήρες

Οι χαρακτήρες είναι αντικείμενα που αναπαριστούν ένα στοιχείο μέσα σε ένα κομμάτι κειμένου (π.χ. μια συμβολοσειρά ή μια ροή κειμένου).

Οι χαρακτήρες αναπαρίστανται ως #\ ακολουθούμενο από το όνομά τους (π.χ. #\A, #\9, #\!, #\Space).

Σύγκριση

Εκτός από τις char=, char< και char>, υπάρχουν επίσης οι char<= και char>=, καθώς και εκδόσεις που δεν κάνουν διάκριση πεζών-κεφαλαίων, όπως οι char-equal και char-greaterp.

Διάταξη

Οι χαρακτήρες μπορούν να μετατραπούν σε ακέραιους και αντίστροφα. (Αλλά δεν είναι ακέραιοι: είναι ένας ξεχωριστός τύπος.) Η προδιαγραφή αφήνει την ακριβή διάταξη των χαρακτήρων στην υλοποίηση. Αυτό σημαίνει ότι πρέπει να προσέχεις να μην υποθέτεις ότι ισχύει (char> #\a #\A) ή παρόμοιες υποθέσεις για τη διάταξη των χαρακτήρων. Το πρότυπο πάντως ορίζει ότι οι (char< #\A #\Z) και (char< #\a #\z) και (char< #\0 #\9) πρέπει να είναι αληθείς.

Τύποι χαρακτήρων

Η Common Lisp έχει αρκετά κατηγορήματα για να προσδιορίσεις τι "τύπος" χαρακτήρα είναι ένας συγκεκριμένος χαρακτήρας, όπως τα alphanumericp, digit-char-p και graphic-char-p. Υπάρχουν επίσης τα upper-case-p και lower-case-p για να προσδιορίσεις αν ο χαρακτήρας είναι πεζός ή κεφαλαίος.

Επεξεργασία μέσω GitHub Ο σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα

Μάθε την έννοια Χαρακτήρες

Η εξάσκηση είναι κλειδωμένη

Ξεκλείδωσε 7 ακόμη ασκήσεις για να εξασκηθείς στην έννοια Χαρακτήρες