String Handling এর প্র্যাকটিস এবং উদাহরণ

String Handling (স্ট্রিং হ্যান্ডলিং) - ললকোড (Lolcode) - Computer Programming

354

ললকোডে স্ট্রিং হ্যান্ডলিং (String Handling) একটি গুরুত্বপূর্ণ অংশ, কারণ এটি টেক্সট বা চরিত্রের সাথে কাজ করার জন্য ব্যবহৃত হয়। ললকোডে স্ট্রিং ডেটা পরিচালনা করার জন্য কিছু সাধারণ অপারেটর এবং ফাংশন রয়েছে, যেমন VISIBLE, GIMMEH, এবং স্ট্রিং কনক্যাটেনেশন বা যোগফল করতে AN ব্যবহার করা হয়।

নিচে স্ট্রিং হ্যান্ডলিং সম্পর্কিত কিছু প্র্যাকটিস এবং উদাহরণ দেওয়া হল:


১. স্ট্রিং ডিক্লেয়ার এবং আউটপুট

ললকোডে স্ট্রিং ডিক্লেয়ার করতে I HAS A ব্যবহার করা হয় এবং স্ট্রিং আউটপুট দিতে VISIBLE ব্যবহার করা হয়।

উদাহরণ:

I HAS A message ITZ "Hello, World!"
VISIBLE message   // আউটপুট হবে: Hello, World!

এখানে, message নামক একটি স্ট্রিং ভেরিয়েবল Hello, World! অ্যাসাইন করা হয়েছে এবং VISIBLE কমান্ডের মাধ্যমে কনসোলে আউটপুট দেখানো হচ্ছে।


২. স্ট্রিং কনক্যাটেনেশন (Concatenation)

স্ট্রিং কনক্যাটেনেশন করা হয় দুটি বা তার বেশি স্ট্রিং যোগ করে। ললকোডে স্ট্রিং কনক্যাটেনেশন করতে AN ব্যবহার করা হয়।

উদাহরণ:

I HAS A part1 ITZ "Hello, "
I HAS A part2 ITZ "World!"
I HAS A full_message ITZ part1 AN part2
VISIBLE full_message   // আউটপুট হবে: Hello, World!

এখানে, part1 এবং part2 দুটি স্ট্রিং কনক্যাটেনেট করে full_message তৈরি হয়েছে এবং আউটপুট হবে **"Hello, World!"**।


৩. স্ট্রিং ইনপুট (String Input)

ললকোডে GIMMEH কমান্ড ব্যবহার করে কনসোল থেকে স্ট্রিং ইনপুট নেওয়া হয়।

উদাহরণ:

GIMMEH user_input
VISIBLE "আপনি লিখেছেন: " AN user_input

এখানে, GIMMEH দ্বারা user_input নামক স্ট্রিং ভেরিয়েবলে ইনপুট নেওয়া হয় এবং VISIBLE কমান্ডে সেই ইনপুট কনসোলে প্রদর্শিত হয়।


৪. স্ট্রিং লম্বা (String Length)

ললকোডে স্ট্রিংয়ের দৈর্ঘ্য বের করতে সরাসরি কোন বিল্ট-ইন ফাংশন নেই, তবে সাধারণভাবে একটি স্ট্রিংয়ের দৈর্ঘ্য গণনা করতে লজিক ব্যবহার করা যায়।

উদাহরণ:

I HAS A word ITZ "LOLCode"
I HAS A length ITZ 0

IM IN YR loop
    BOTH SAEM length AN LEN OF word, O RLY?
        YA RLY
            BREAK
        OIC
    length R SUM OF length AN 1
IM OUTTA YR loop
VISIBLE length   // আউটপুট হবে: 7

এখানে, word নামক স্ট্রিংয়ের দৈর্ঘ্য গুনন করা হয়েছে length ভেরিয়েবলের মাধ্যমে, এবং আউটপুট হবে 7 (যেহেতু "LOLCode" এর দৈর্ঘ্য 7)।


৫. স্ট্রিং কম্প্যারিসন (String Comparison)

স্ট্রিং তুলনা করতে BOTH SAEM ব্যবহার করা হয়। এটি দুটি স্ট্রিংয়ের সমান হওয়া যাচাই করতে ব্যবহৃত হয়।

উদাহরণ:

I HAS A string1 ITZ "Hello"
I HAS A string2 ITZ "Hello"
I HAS A result ITZ BOTH SAEM string1 AN string2
VISIBLE result   // আউটপুট হবে: YA RLY

এখানে, string1 এবং string2 দুটি স্ট্রিং সমান হওয়ায় YA RLY আউটপুট হবে।


সারসংক্ষেপ

  • স্ট্রিং ডিক্লেয়ার: I HAS A variable_name ITZ "string_value" ব্যবহার করে।
  • স্ট্রিং কনক্যাটেনেশন: দুটি স্ট্রিং যোগ করতে AN ব্যবহার করা হয়।
  • স্ট্রিং ইনপুট: GIMMEH কমান্ডের মাধ্যমে কনসোলে ইনপুট নেওয়া যায়।
  • স্ট্রিং লম্বা (Length): স্ট্রিংয়ের দৈর্ঘ্য গণনা করতে লজিক ব্যবহার করা যায়।
  • স্ট্রিং কম্প্যারিসন: স্ট্রিং তুলনা করতে BOTH SAEM ব্যবহার করা হয়।

এই সমস্ত প্র্যাকটিসের মাধ্যমে ললকোডে স্ট্রিং হ্যান্ডলিং এর বিভিন্ন কাজ করতে পারবেন।

Content added By
Promotion

Are you sure to start over?

Loading...