ললকোডে স্ট্রিং (Strings) ডিক্লেয়ার এবং ম্যানিপুলেশন করা বেশ সহজ। স্ট্রিং ডেটা টাইপটি মূলত YARN টাইপের মাধ্যমে পরিচালিত হয়, যা এক বা একাধিক চরিত্র ধারণ করতে সক্ষম।
স্ট্রিং ডিক্লারেশন (String Declaration)
ললকোডে স্ট্রিং ডিক্লেয়ার করতে I HAS A ব্যবহার করা হয় এবং স্ট্রিং মানটি ডাবল কোটেশন (") দিয়ে দেওয়া হয়।
সিনট্যাক্স:
I HAS A variable_name ITZ "string_value"এখানে:
variable_nameহলো স্ট্রিং ভেরিয়েবলের নাম।string_valueহলো সেই স্ট্রিং মান যা আপনি অ্যাসাইন করবেন।
উদাহরণ:
I HAS A greeting ITZ "হ্যালো, ললকোড!"
VISIBLE greeting // আউটপুট হবে "হ্যালো, ললকোড!"এখানে:
greetingনামক একটি স্ট্রিং ভেরিয়েবল "হ্যালো, ললকোড!" মান ধারণ করছে এবংVISIBLEকমান্ড দিয়ে সেটি কনসোলে প্রদর্শিত হচ্ছে।
স্ট্রিং ম্যানিপুলেশন (String Manipulation)
ললকোডে স্ট্রিংয়ের কিছু সাধারণ ম্যানিপুলেশন কার্যাবলী রয়েছে। যেমন স্ট্রিং একত্রিত করা, স্ট্রিংয়ের দৈর্ঘ্য বের করা, স্ট্রিং তুলনা ইত্যাদি।
১. স্ট্রিং একত্রিত করা (String Concatenation)
ললকোডে স্ট্রিং একত্রিত করতে AN ব্যবহার করা হয়।
উদাহরণ:
I HAS A firstName ITZ "আজিজুর"
I HAS A lastName ITZ " রহমান"
I HAS A fullName ITZ firstName AN lastName
VISIBLE fullName // আউটপুট হবে "আজিজুর রহমান"এখানে:
firstNameএবংlastNameদুটি স্ট্রিং একত্রিত করেfullNameতৈরি করা হয়েছে।
২. স্ট্রিংয়ের দৈর্ঘ্য বের করা (String Length)
ললকোডে স্ট্রিংয়ের দৈর্ঘ্য বের করার জন্য LENGTH OF ব্যবহার করা হয়।
উদাহরণ:
I HAS A word ITZ "ললকোড"
I HAS A length ITZ LENGTH OF word
VISIBLE length // আউটপুট হবে 7এখানে:
LENGTH OF wordস্ট্রিংwordএর দৈর্ঘ্য বের করে এবংlengthভেরিয়েবলটি সেই মান ধারণ করে।
৩. স্ট্রিং তুলনা (String Comparison)
ললকোডে স্ট্রিং তুলনা করতে BOTH SAEM বা DIFFRINT OF ব্যবহার করা হয়। BOTH SAEM স্ট্রিংগুলির সমান হওয়া পরীক্ষা করে এবং DIFFRINT OF স্ট্রিংগুলির ভিন্নতা পরীক্ষা করে।
উদাহরণ:
I HAS A str1 ITZ "ললকোড"
I HAS A str2 ITZ "ললকোড"
I HAS A result ITZ BOTH SAEM str1 AN str2
VISIBLE result // আউটপুট হবে YA RLYএখানে:
str1এবংstr2দুটি স্ট্রিংয়ের মান সমান হওয়া যাচাই করা হচ্ছে। যদি সমান হয়, তাহলেYA RLY(True) ফলাফল দেখাবে।
৪. স্ট্রিংয়ের অংশ বের করা (Substring Extraction)
ললকোডে স্ট্রিংয়ের কোনো নির্দিষ্ট অংশ বের করার জন্য কোনও সরাসরি ফাংশন নেই, তবে এটি কিছু ম্যানিপুলেশন এবং শর্ত দিয়ে করা যেতে পারে। সাধারণত, ললকোডে একে একে স্ট্রিংয়ের অক্ষরগুলি পরীক্ষা করা হয় বা কোডের অন্যান্য পদ্ধতি ব্যবহার করা হয়।
সারসংক্ষেপ
- স্ট্রিং ডিক্লেয়ার: ললকোডে স্ট্রিং ডিক্লেয়ার করার জন্য
I HAS Aএবং মান অ্যাসাইন করার জন্যITZব্যবহার করা হয়। স্ট্রিংটি ডাবল কোটেশন (") দিয়ে লেখা হয়। - স্ট্রিং একত্রিত করা: স্ট্রিংগুলিকে একত্রিত করতে
ANব্যবহার করা হয়। - স্ট্রিং দৈর্ঘ্য বের করা:
LENGTH OFকমান্ড দিয়ে স্ট্রিংয়ের দৈর্ঘ্য বের করা যায়। - স্ট্রিং তুলনা: স্ট্রিংয়ের সমতা বা ভিন্নতা যাচাই করতে
BOTH SAEMবাDIFFRINT OFব্যবহার করা হয়।
এই স্ট্রিং ম্যানিপুলেশনগুলি ললকোডে স্ট্রিংয়ের সাথে কাজ করতে ব্যবহৃত হয়।
Read more