Ka

Karakterek ebben a kurzusban: Common Lisp

10 feladat

A(z) Karakterek fogalomról

A karakterek olyan objektumok, amelyek egy szövegmennyiség (például egy string vagy egy szövegfolyam) egyetlen elemét reprezentálják.

A karaktereket a #\ és a nevük együtt jelöli (például #\A, #\9, #\!, #\Space).

Összehasonlítás

A char=, a char< és a char> mellett ott van még a char<= és a char>=, valamint a kis- és nagybetűre érzéketlen változatok, például a char-equal és a char-greaterp.

Sorrend

A karakterek egész számokká alakíthatók, és vissza. (De nem egész számok, hanem külön típus.) A specifikáció a karakterek pontos sorrendjét az implementációra bízza. Ez azt jelenti, hogy óvatosan kell eljárni, és nem szabad feltételezni, hogy (char> #\a #\A) igaz, sem hasonló feltevéseket tenni a karakterek sorrendjéről. A szabvány viszont előírja, hogy a (char< #\A #\Z), a (char< #\a #\z) és a (char< #\0 #\9) értéke igaz kell legyen.

A karakterek típusai

A Common Lispben több predikátum is megállapítja, hogy egy adott karakter milyen „típusba” tartozik, ilyen például az alphanumericp, a digit-char-p és a graphic-char-p. Az upper-case-p és a lower-case-p pedig a karakter kis- vagy nagybetű voltát állapítja meg.

Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg

Tanuld meg a(z) Karakterek fogalmat

A gyakorlás zárolva

Oldj fel még 7 feladatot, hogy gyakorolhasd a(z) Karakterek fogalmat