প্রোগ্রামিং শেখার সময় প্রথমেই যে বিষয়টি সবচেয়ে বেশি গুরুত্ব পায় তা হলো ডাটা টাইপ।
ডাটা টাইপ বলতে বোঝায় – একটি ভ্যারিয়েবল বা মেমোরিতে আমরা কোন ধরণের তথ্য সংরক্ষণ করব।
সহজভাবে বললে, আমাদের জীবনে যেমন বিভিন্ন জিনিস আলাদা আলাদা বাক্সে রাখি (কাপড় আলাদা, বই আলাদা, খাবার আলাদা), ঠিক তেমনভাবেই প্রোগ্রামিংয়ে তথ্যগুলোকে বিভিন্ন ধরণের ডাটা টাইপে ভাগ করা হয়।
আজ আমরা চারটি বহুল ব্যবহৃত ডাটা টাইপ সম্পর্কে জানব:
- Integer
- String
- Boolean
- Variant
১. Integer (পূর্ণসংখ্যা)
Integer হলো এমন একটি ডাটা টাইপ যেখানে শুধুমাত্র পূর্ণ সংখ্যা রাখা যায়। দশমিক বা ভগ্নাংশ সংখ্যা এখানে রাখা যায় না।
অর্থাৎ দশমিক ছাড়া সংখ্যা।
👉 উদাহরণ: 5
, -12
, 1000
📌 ব্যবহারের উদাহরণ:
Dim roll As Integer
roll = 10
এখানে roll ভ্যারিয়েবলটির মধ্যে একটি পূর্ণসংখ্যা (১০) রাখা হয়েছে।
২. String (লেখা বা টেক্সট)
String দিয়ে যেকোনো লেখা, অক্ষর, শব্দ বা বাক্য সংরক্ষণ করা যায়।
👉 উদাহরণ: "Rahim"
, "Hello World"
, "বাংলাদেশ"
📌 উদাহরণ:
Dim city As String
city = "Dhaka"
এখানে city ভ্যারিয়েবলটির মান হলো “Dhaka” – একটি লেখা।
৩. Boolean (সত্য বা মিথ্যা)
Boolean হলো এমন একটি ডাটা টাইপ যা কেবল দুটি মান নিতে পারে:
- True (সত্য)
- False (মিথ্যা)
এটি সাধারণত সিদ্ধান্ত নেওয়ার ক্ষেত্রে ব্যবহার করা হয়।
👉 উদাহরণ:
Dim isActive As Boolean
isActive = True
এখানে isActive ভ্যারিয়েবলটির মান “True” অর্থাৎ এটি চালু অবস্থায় আছে।
৪. Variant (সব ধরনের ডাটা)
Variant হলো সবচেয়ে ফ্লেক্সিবল ডাটা টাইপ। এর মধ্যে যেকোনো ডাটা রাখা যায়—সংখ্যা, লেখা, তারিখ, এমনকি Null বা Error পর্যন্ত।
তবে Variant ব্যবহার করলে বেশি মেমোরি খরচ হয়। তাই যেখানে নির্দিষ্ট ডাটা টাইপ ব্যবহার করা সম্ভব, সেখানে Integer, String বা Boolean ব্যবহার করা ভালো।
👉 উদাহরণ:
Dim info As Variant
info = "Hello"
info = 2025
info = False
একই ভ্যারিয়েবল info কখনো লেখা, কখনো সংখ্যা আবার কখনো Boolean মান ধারণ করতে পারে।
📌 তবে খেয়াল রাখতে হবে, Variant ডাটা টাইপ বেশি মেমোরি ব্যবহার করে। তাই অপ্রয়োজনে এটি ব্যবহার না করে নির্দিষ্ট ডাটা টাইপ ব্যবহার করাই ভালো।
✨ সহজভাবে মনে রাখার কৌশল
- Integer → সংখ্যা (যেখানে দশমিক নেই)
- String → লেখা (যেকোনো শব্দ বা বাক্য)
- Boolean → হ্যাঁ/না (True/False)
- Variant → সবই রাখা যাবে
🎯 উপসংহার
প্রোগ্রামিংয়ে সফল হতে হলে ডাটা টাইপ সম্পর্কে পরিষ্কার ধারণা থাকা জরুরি।
কোন ভ্যারিয়েবলে কেমন তথ্য সংরক্ষণ করতে হবে, তা ঠিক করতে পারলেই প্রোগ্রামিং হবে আরও সহজ ও কার্যকর।