अक

अक्षर में 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) का परिणाम सही होना चाहिए।

अक्षरों के प्रकार

कॉमन लिस्प में कई प्रेडिकेट हैं जो बताते हैं कि कोई अक्षर किस "प्रकार" का है, जैसे alphanumericp, digit-char-p और graphic-char-p। इसके अलावा upper-case-p और lower-case-p भी हैं, जो बताते हैं कि अक्षर बड़ा है या छोटा।

GitHub के ज़रिए संपादित करें यह लिंक नई विंडो या टैब में खुलता है।

अक्षर सीखिए

अभ्यास लॉक है

अक्षर पर अभ्यास करने के लिए 7 और अभ्यास अनलॉक कीजिए