ললকোড (LOLCode) প্রোগ্রামিং ভাষায়, ভেরিয়েবল ঘোষণা করার জন্য I HAS A ব্যবহার করা হয়। এটি প্রোগ্রামের মধ্যে একটি নতুন ভেরিয়েবল তৈরি করতে ব্যবহৃত হয়, যার পরে আপনি সেই ভেরিয়েবলে একটি মান অ্যাসাইন করতে পারেন।
১. ভেরিয়েবল ঘোষণা (Variable Declaration)
I HAS A ব্যবহার করে একটি ভেরিয়েবল তৈরি করা হয়, কিন্তু শুরুতে কোনো মান অ্যাসাইন করা হয় না। শুধু একটি স্থান বা নাম প্রস্তুত করা হয়, যাতে পরে সেই ভেরিয়েবলে মান রাখা যাবে।
সিনট্যাক্স:
I HAS A variable_nameএখানে, variable_name হলো ভেরিয়েবলের নাম, যা আপনি নিজের পছন্দ অনুযায়ী নির্বাচন করতে পারেন।
উদাহরণ:
I HAS A numএখানে, num নামক একটি ভেরিয়েবল ঘোষণা করা হয়েছে, তবে এর মান এখনও অ্যাসাইন করা হয়নি।
২. ভেরিয়েবলে মান অ্যাসাইন (Assigning Value to Variable)
I HAS A দিয়ে ভেরিয়েবল ঘোষণা করার পর, আপনি ITZ বা R ব্যবহার করে সেই ভেরিয়েবলে একটি মান অ্যাসাইন করতে পারেন।
সিনট্যাক্স:
I HAS A variable_name ITZ valueঅথবা
I HAS A variable_name
variable_name R valueএখানে value হলো আপনি যেটি অ্যাসাইন করতে চান এমন মান।
উদাহরণ:
I HAS A num ITZ 10এখানে num ভেরিয়েবলটিকে 10 মান অ্যাসাইন করা হয়েছে।
৩. একাধিক ভেরিয়েবল ঘোষণা (Declaring Multiple Variables)
একই লাইনে একাধিক ভেরিয়েবলও ঘোষণা করা যায়।
উদাহরণ:
I HAS A a ITZ 5, b ITZ 10এখানে a ভেরিয়েবলটির মান 5 এবং b ভেরিয়েবলটির মান 10 অ্যাসাইন করা হয়েছে।
৪. ভেরিয়েবল নামকরণ (Variable Naming)
ললকোডে ভেরিয়েবল নামের জন্য কিছু নিয়ম রয়েছে:
- ভেরিয়েবল নাম ছোট বা বড় অক্ষরে হতে পারে, যেমন:
num,counter,score, ইত্যাদি। - স্পেস বা বিশেষ চিহ্ন (যেমন
@,#,$) ব্যবহার করা যাবে না। - নামটি অবশ্যই অর্থবোধক এবং সহজবোধ্য হওয়া উচিত।
৫. ভেরিয়েবল ব্যবহার (Using Variables)
একবার ভেরিয়েবল ঘোষণা ও মান অ্যাসাইন করার পর, আপনি কোডে সেই ভেরিয়েবলটির মান ব্যবহার করতে পারেন।
উদাহরণ:
I HAS A a ITZ 10
I HAS A b ITZ 20
I HAS A sum ITZ SUM OF a AN b
VISIBLE sum BTW আউটপুট হবে 30এখানে:
aএবংbনামক ভেরিয়েবলগুলির মান যথাক্রমে10এবং **20**।sumভেরিয়েবলটিaএবংbএর যোগফল ধারণ করবে, এবংVISIBLEকমান্ডের মাধ্যমে30আউটপুট হবে।
সারসংক্ষেপ
ললকোডে ভেরিয়েবল ডিক্লেয়ার করার জন্য I HAS A ব্যবহার করা হয়। এই কমান্ডের মাধ্যমে একটি নতুন ভেরিয়েবল তৈরি করা হয়। এরপর ITZ বা R ব্যবহার করে ভেরিয়েবলটিতে মান অ্যাসাইন করা হয়। ভেরিয়েবল নামকরণের জন্য কিছু নির্দিষ্ট নিয়ম অনুসরণ করতে হয় এবং একাধিক ভেরিয়েবল একই লাইনে ডিক্লেয়ার করা যেতে পারে।
Read more