Variables এবং Constants ডিক্লারেশন

Rexx এর বেসিক সিনট্যাক্স (Basic Syntax of Rexx) - রেক্স (Rexx) - Computer Programming

319

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


1. Variables (পরিবর্তনশীল)

Rexx-এ variables গুলি ডাইনামিকভাবে ডিক্লেয়ার করা হয় এবং এগুলোর কোনও নির্দিষ্ট ডেটা টাইপ থাকে না। আপনি যে কোনো ধরনের ডেটা (স্ট্রিং, ইনটিজার, ফ্লোট, লজিক্যাল ভ্যালু ইত্যাদি) স্টোর করতে পারেন।

Variable ডিক্লারেশন:

Rexx-এ variables ডিক্লেয়ার করার জন্য কোনও বিশেষ কীওয়ার্ড ব্যবহার করতে হয় না। সরাসরি পরিবর্তনশীলের নাম লিখলেই তা ডিক্লেয়ার হয়ে যায়।

name = "Rexx"
age = 25
isActive = 1

এখানে:

  • name একটি স্ট্রিং ভেরিয়েবল (এটি "Rexx" ধারণ করছে)।
  • age একটি পূর্ণসংখ্যা ভেরিয়েবল (এটি ২৫ ধারণ করছে)।
  • isActive একটি লজিক্যাল ভেরিয়েবল (এটি 1 ধারণ করছে, যা সত্য অর্থে ব্যবহার হয়)।

Variable ব্যবহার:

আপনি পরিবর্তনশীলগুলির মান পুনঃনির্ধারণ (reassign) করতে পারেন, যেমন:

name = "Rexx Programming"
age = 30
isActive = 0

এখানে, name, age, এবং isActive পরিবর্তন করা হয়েছে।


2. Constants (স্থিতির মান)

Rexx-এ constants এর জন্য কোনও বিশেষ কীওয়ার্ড নেই, তবে আপনি সাধারণত কোনও পরিবর্তনশীলকে একটি মান দিয়ে সেট করে রাখতে পারেন যাতে তার মান পরবর্তীতে পরিবর্তন না হয়। সাধারণভাবে, Rexx-এ constants তৈরি করার জন্য কনভেনশন অনুসরণ করা হয় যেমন একে বড় অক্ষরে লেখা।

Constant ডিক্লারেশন:

Rexx-এ constant ডিক্লেয়ার করতে সাধারণত বড় অক্ষরে নাম লিখে রাখা হয়, যা সাধারণভাবে একটি কনভেনশন হিসেবে ব্যবহৃত হয়।

MAX_VALUE = 100
PI = 3.14159

এখানে:

  • MAX_VALUE একটি constant যা ১০০ ধারণ করে।
  • PI একটি constant যা ৩.১৪১৫৯ ধারণ করে।

Constant ব্যবহার:

Constants সাধারণত পরিবর্তন করা হয় না, তবে আপনি তাদের মান ব্যবহার করতে পারেন:

result = PI * radius * radius

এখানে, PI কনস্ট্যান্টের মান ব্যবহার করা হয়েছে একটি গণনায়।


3. Special Variables (বিশেষ পরিবর্তনশীল)

Rexx-এ কিছু বিশেষ পরিবর্তনশীলও থাকে যেগুলি ব্যবহারের মাধ্যমে আপনি প্রোগ্রামটি পরিচালনা করতে পারেন। যেমন:

  • RC: সর্বশেষ কমান্ডের প্রস্থান কোড (return code) ধারণ করে।
  • ARG: স্ক্রিপ্টে পাস করা আর্গুমেন্ট ধারণ করে।
  • TIME: বর্তমান সিস্টেম টাইম ধারণ করে।
say "The return code is" RC

এখানে RC হচ্ছে একটি বিশেষ পরিবর্তনশীল যা প্রোগ্রামটি চালানোর পর কমান্ডের প্রস্থান কোড ধারণ করবে।


সারাংশ:

  • Variables: Rexx-এ পরিবর্তনশীলের জন্য কোন ডেটা টাইপ ডিক্লেয়ার করতে হয় না, এবং সরাসরি পরিবর্তনশীলের নাম দিয়ে তাদের মান দেওয়া হয়।
  • Constants: Rexx-এ constants এর জন্য কোনও বিশেষ কীওয়ার্ড নেই, তবে বড় অক্ষরে নাম ব্যবহার করার মাধ্যমে এগুলি চিহ্নিত করা হয়, যা পরবর্তীতে পরিবর্তন করা হয় না।
  • Special Variables: Rexx-এ কিছু বিশেষ পরিবর্তনশীল রয়েছে যা সিস্টেমের অবস্থা বা অন্যান্য ডেটা ধারণ করে।

Rexx ভাষা সহজ এবং নমনীয়, যেখানে variables এবং constants সহজে ব্যবহার করা যায়।

Content added By
Promotion

Are you sure to start over?

Loading...