ললকোড (LOLCode) প্রোগ্রামিং ভাষায় Scalar Types এমন ডেটা টাইপস যা একক মান ধারণ করে। এই টাইপগুলো প্রোগ্রামে তথ্য সংরক্ষণ এবং প্রক্রিয়া করার জন্য ব্যবহৃত হয়। ললকোডে মূল Scalar Types হল YARN (String), NUMBR (Integer), NUMBAR (Float), এবং **TROOF (Boolean)**। নিচে এগুলোর ব্যাখ্যা দেওয়া হলো।
১. YARN (String)
YARN ললকোডের স্ট্রিং টাইপ। এটি টেক্সট বা চরিত্রের যেকোনো সংকলন ধারণ করতে ব্যবহৃত হয়। স্ট্রিং মানকে ডাবল কোটেশন (") দিয়ে ঘেরা হয়।
সিনট্যাক্স:
I HAS A variable_name ITZ "string_value"উদাহরণ:
I HAS A name ITZ "ললকোড"
VISIBLE "নাম: " AN nameএখানে, name ভেরিয়েবলটি "ললকোড" স্ট্রিং ধারণ করছে এবং এটি কনসোলে "নাম: ললকোড" প্রদর্শন করবে।
২. NUMBR (Integer)
NUMBR ললকোডে পূর্ণসংখ্যা (Integer) টাইপের জন্য ব্যবহৃত হয়। এটি শুধুমাত্র পূর্ণসংখ্যা মান ধারণ করতে পারে, যেমন 1, -5, 100 ইত্যাদি।
সিনট্যাক্স:
I HAS A variable_name ITZ integer_valueউদাহরণ:
I HAS A age ITZ 25
VISIBLE "বয়স: " AN ageএখানে, age ভেরিয়েবলটি 25 পূর্ণসংখ্যা ধারণ করছে এবং কনসোলে "বয়স: 25" প্রদর্শন করবে।
৩. NUMBAR (Float)
NUMBAR ললকোডে ফ্লোটিং পয়েন্ট নম্বর বা দশমিক সংখ্যা ধারণ করার জন্য ব্যবহৃত হয়। এটি দশমিকের পর মান ধারণ করতে পারে, যেমন 3.14, -0.5 ইত্যাদি।
সিনট্যাক্স:
I HAS A variable_name ITZ float_valueউদাহরণ:
I HAS A price ITZ 19.99
VISIBLE "মূল্য: " AN priceএখানে, price ভেরিয়েবলটি 19.99 ফ্লোট মান ধারণ করছে এবং কনসোলে "মূল্য: 19.99" প্রদর্শন করবে।
৪. TROOF (Boolean)
TROOF ললকোডে বুলিয়ান টাইপের জন্য ব্যবহৃত হয়, যা YA RLY (হ্যাঁ) অথবা NO WAI (না) হতে পারে। এটি শর্ত পরীক্ষা করার জন্য ব্যবহৃত হয় এবং সাধারণত True অথবা False মানের প্রতিনিধিত্ব করে।
সিনট্যাক্স:
I HAS A variable_name ITZ YA RLY // অথবা NO WAIউদাহরণ:
I HAS A isActive ITZ YA RLY
VISIBLE "অ্যাকটিভ: " AN isActiveএখানে, isActive ভেরিয়েবলটি YA RLY (True) মান ধারণ করছে এবং কনসোলে "অ্যাকটিভ: YA RLY" প্রদর্শিত হবে।
৫. Scalar Types এর মধ্যে পার্থক্য
| ডেটা টাইপ | ব্যবহার | উদাহরণ |
|---|---|---|
| YARN | স্ট্রিং, টেক্সট বা চরিত্রের সমষ্টি | "Hello, World!" |
| NUMBR | পূর্ণসংখ্যা (Integer) | 10, -5 |
| NUMBAR | ফ্লোটিং পয়েন্ট সংখ্যা (Float) | 3.14, -0.5 |
| TROOF | বুলিয়ান মান (Boolean) | YA RLY, NO WAI |
সারসংক্ষেপ
ললকোডে Scalar Types হল এমন ডেটা টাইপস যা একক মান ধারণ করে। এগুলির মধ্যে:
- YARN: স্ট্রিং বা টেক্সট ডেটা।
- NUMBR: পূর্ণসংখ্যা (Integer)।
- NUMBAR: ফ্লোটিং পয়েন্ট সংখ্যা (Float)।
- TROOF: বুলিয়ান মান (Boolean), যা
YA RLYবাNO WAIহতে পারে।
এই ডেটা টাইপগুলো প্রোগ্রামিংয়ের মৌলিক উপাদান এবং এগুলির মাধ্যমে ভেরিয়েবলগুলো বিভিন্ন ধরনের মান ধারণ করতে পারে, যা কোডের কার্যাবলীকে পরিচালনা করতে সহায়ক।
Read more