উদাহরণ সহ Compound Variables এর ব্যবহার

Arrays এবং Compound Variables (অ্যারে এবং কম্পাউন্ড ভেরিয়েবলস) - রেক্স (Rexx) - Computer Programming

341

Rexx এ Compound Variables এমন ভ্যারিয়েবল যেগুলোর মধ্যে একাধিক উপাদান থাকে, যেমন অ্যারে বা তালিকা। এগুলি আপনাকে একাধিক মান একত্রে সংরক্ষণ এবং প্রসেস করতে সহায়তা করে। Compound variable এর মধ্যে সাধারণত দুটি বা তার বেশি ভ্যারিয়েবল যুক্ত থাকে, যেখানে একটি পরিবর্তনশীল নাম এবং অন্যটি একটি ইনডেক্স বা উপাদান থাকে।

Compound Variables এর গঠন:

Rexx এ compound variable গঠনের জন্য একটি ভ্যারিয়েবল নামের সাথে . (ডট) ব্যবহার করা হয়। উদাহরণস্বরূপ, যদি আপনি একটি ভ্যারিয়েবল person নামক একটি compound variable তৈরি করেন, তবে person.name, person.age বা person.address এর মতো বিভিন্ন উপাদান হতে পারে।

ব্যবহার:

Compound variables এর মাধ্যমে আপনি একাধিক উপাদান একত্রে সংরক্ষণ এবং পরিচালনা করতে পারবেন, যা কোডকে আরও সুসংগত এবং সহজ করে তোলে।

উদাহরণ ১: Compound Variables - একটি সিম্পল অ্যারে

এখানে একটি compound variable ব্যবহারের মাধ্যমে কয়েকটি মান সংরক্ষণ করা হচ্ছে।

/* Compound variable - Array ব্যবহার */
numbers.1 = 10
numbers.2 = 20
numbers.3 = 30

say "First number: " numbers.1
say "Second number: " numbers.2
say "Third number: " numbers.3

ব্যাখ্যা:

  • এখানে numbers.1, numbers.2, এবং numbers.3 তিনটি ভিন্ন উপাদান হিসেবে numbers নামক compound variable এর অংশ।
  • এই কোডের আউটপুট হবে:

    First number: 10
    Second number: 20
    Third number: 30

উদাহরণ ২: Compound Variables - ডায়নামিক ভ্যারিয়েবল

Rexx এ compound variables ডায়নামিকভাবে তৈরি করা যেতে পারে এবং ব্যবহার করা যেতে পারে।

/* Compound variable - Name & Age */
person.name = "John"
person.age = 25

say "Name: " person.name
say "Age: " person.age

ব্যাখ্যা:

  • এখানে person নামক compound variable এ দুটি উপাদান রয়েছে: name এবং age
  • এই কোডের আউটপুট হবে:

    Name: John
    Age: 25

উদাহরণ ৩: Compound Variables - লুপের মাধ্যমে ব্যবহারের উদাহরণ

Compound variables ব্যবহার করে একটি তালিকায় একাধিক মান লুপের মাধ্যমে প্রসেস করা।

/* Compound variable - List of names */
names.1 = "John"
names.2 = "Alice"
names.3 = "Bob"

do i = 1 to 3
    say "Name " i ": " names.i
end

ব্যাখ্যা:

  • এখানে names নামক compound variable তিনটি উপাদান ধারণ করছে এবং লুপের মাধ্যমে প্রতিটি উপাদান প্রদর্শিত হচ্ছে।
  • এই কোডের আউটপুট হবে:

    Name 1: John
    Name 2: Alice
    Name 3: Bob

উদাহরণ ৪: Compound Variables - অ্যারে স্টাইলের ডেটা সংগ্রহ

/* Compound variable - Store items in a list */
shoppingList.1 = "Apple"
shoppingList.2 = "Banana"
shoppingList.3 = "Cherry"

do i = 1 to 3
    say "Item " i ": " shoppingList.i
end

ব্যাখ্যা:

  • এখানে shoppingList নামক compound variable এর মাধ্যমে একটি তালিকা তৈরি করা হচ্ছে যেখানে বিভিন্ন ফলের নাম রয়েছে।
  • আউটপুট:

    Item 1: Apple
    Item 2: Banana
    Item 3: Cherry

উদাহরণ ৫: Compound Variables - ব্যবহারকারীর ইনপুট নিয়ে কাজ

/* Compound variable - Store user inputs */
do i = 1 to 3
    say "Enter item " i ":"
    pull shoppingList.i
end

say "Your shopping list:"
do i = 1 to 3
    say shoppingList.i
end

ব্যাখ্যা:

  • এখানে, ব্যবহারকারী থেকে তিনটি আইটেম ইনপুট নেওয়া হচ্ছে এবং সেগুলি shoppingList compound variable এ সংরক্ষিত হচ্ছে।
  • আউটপুট:

    Enter item 1 :
    Apple
    Enter item 2 :
    Banana
    Enter item 3 :
    Cherry
    Your shopping list:
    Apple
    Banana
    Cherry

সারাংশ:

Rexx এ Compound Variables ব্যবহার করে আপনি একাধিক মান সংরক্ষণ করতে পারেন। এগুলি খুবই কার্যকরী যখন আপনাকে একাধিক উপাদান বা আইটেম পরিচালনা করতে হয়। Compound variables দিয়ে আপনি অ্যারে বা তালিকা তৈরি করতে পারেন এবং সেগুলির মধ্যে ডেটা সংরক্ষণ করতে পারেন।

Content added By
Promotion

Are you sure to start over?

Loading...