ট্র্যাক
/
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টি অনুশীলনী আনলক করুন