Q ভাষায় scalar ডেটা টাইপস এমন ধরনের ডেটা যা একক মান ধারণ করে এবং সাধারণত গাণিতিক বা যুক্তির সাথে সম্পর্কিত। এই ডেটা টাইপগুলি প্রোগ্রামে একক ইউনিটের জন্য ব্যবহৃত হয়। নিচে Integer, Float, Char, এবং Boolean ডেটা টাইপগুলোর সম্পর্কে বিস্তারিত আলোচনা করা হলো:
১. Integer (int)
Integer বা পূর্ণসংখ্যা এমন ডেটা টাইপ যা শুধুমাত্র পূর্ণসংখ্যা মান ধারণ করে, যেমন ১, ২, ৩ ইত্যাদি। Q ভাষায় Integer টাইপের ডেটা সাধারণত কোন গাণিতিক গণনা বা গণনা সমীকরণে ব্যবহৃত হয়।
উদাহরণ:
a: 5 / একটি integer মান
b: -10 / একটি নেতিবাচক integer মানInteger টাইপের ডেটা Q ভাষায় খুবই গুরুত্বপূর্ণ কারণ এটি কৌশলগতভাবে সঠিক ফলাফল বের করতে গণনা সমীকরণে ব্যবহার করা হয়।
২. Float (ফ্লোট)
Float বা দশমিক সংখ্যা এমন ডেটা টাইপ যা দশমিক বা ভগ্নাংশ মান ধারণ করে, যেমন ৫.৩৪, ৭.২ ইত্যাদি। Float টাইপ ডেটা সাধারণত উচ্চমানের গণনা এবং গাণিতিক বিশ্লেষণে ব্যবহৃত হয়, যেখানে পূর্ণসংখ্যা যথেষ্ট নয়।
উদাহরণ:
x: 3.14 / একটি ফ্লোট মান
y: -0.007 / একটি নেতিবাচক ফ্লোট মানFloat ডেটা টাইপের মাধ্যমে আপনি সুনির্দিষ্ট দশমিক মান সঠিকভাবে পরিচালনা করতে পারবেন, যা গণনা এবং পরিসংখ্যান বিশ্লেষণে কাজে আসে।
৩. Char (Character)
Char বা চরিত্র একটি একক অক্ষর বা সিম্বল ধারণ করে। এটি একক স্ট্রিং বা অক্ষর হিসেবে ব্যবহৃত হয়, যেমন 'a', 'b', '1', বা '#'. Char ডেটা টাইপ মূলত পাঠ্য বা সিম্বল সংরক্ষণ এবং ম্যানিপুলেট করতে ব্যবহৃত হয়।
উদাহরণ:
letter: "a" / একটি চরিত্র
symbol: "$" / একটি বিশেষ সিম্বলChar টাইপ ডেটা টেক্সট বা বিশেষ চিহ্নের জন্য ব্যবহৃত হয় এবং যখন ছোট আকারে ডেটা সংরক্ষণ করতে হয়, তখন এটি ব্যবহার করা হয়।
৪. Boolean (Boolean)
Boolean ডেটা টাইপ দুটি মান ধারণ করে: True (সত্য) বা **False (মিথ্যা)**। এটি সাধারণত শর্তসাপেক্ষ বিবৃতি বা লজিক্যাল সিদ্ধান্ত গ্রহণে ব্যবহৃত হয়, যেখানে কিছু মান সত্য বা মিথ্যা হতে পারে।
উদাহরণ:
isActive: 1b / সত্য (True)
isComplete: 0b / মিথ্যা (False)Q ভাষায় Boolean মান ১ (True) অথবা ০ (False) দিয়ে সংজ্ঞায়িত করা হয়। Boolean টাইপের ডেটা লজিক্যাল পরীক্ষার জন্য অত্যন্ত গুরুত্বপূর্ণ, যেমন if স্টেটমেন্ট বা শর্তপূর্ণ ফিল্টারিং।
সারসংক্ষেপ
Q ভাষায় scalar ডেটা টাইপস এমন ডেটা যা একক মান ধারণ করে এবং প্রধানত গাণিতিক, লজিক্যাল বা টেক্সট ভিত্তিক ডেটা প্রক্রিয়াকরণের জন্য ব্যবহৃত হয়। Q ভাষায় মূল scalar ডেটা টাইপগুলো হল:
- Integer (int): পূর্ণসংখ্যা, যেমন ৫, -১০
- Float: দশমিক সংখ্যা, যেমন ৩.১৪, -০.৭
- Char: একক চরিত্র বা সিম্বল, যেমন 'a', '#'
- Boolean: সত্য (True) বা মিথ্যা (False), যেমন 1b (True), 0b (False)
এই scalar ডেটা টাইপগুলি ব্যবহার করে আপনি Q ভাষায় ডেটা পরিচালনা, গণনা এবং বিশ্লেষণ করতে পারবেন।
Read more