ভ্যারিয়েবল হল কম্পিউটার প্রোগ্রামিংয়ের একটি মৌলিক উপাদান যা কোনো নির্দিষ্ট ধরনের তথ্য (যেমন: সংখ্যা, পাঠ্য, বা বুলিয়ান মান) সংরক্ষণ করার জন্য ব্যবহৃত হয়। একে মনে করতে পারেন একটি খালি বাক্স, যেখানে আপনি যেকোনো সময় তথ্য রাখতে পারেন এবং পরবর্তীতে সেই তথ্য ব্যবহার করতে পারেন।
উদাহরণ:
- আপনি যদি কোনো ব্যক্তির বয়স সংরক্ষণ করতে চান, তাহলে আপনি একটি ভ্যারিয়েবল ঘোষণা করবেন যাকে বলা হবে “বয়স” এবং তারপর সেখানে ব্যক্তির বয়সটি রাখবেন।
- আপনি যদি কোনো শব্দ সংরক্ষণ করতে চান, তাহলে আপনি একটি ভ্যারিয়েবল ঘোষণা করবেন যাকে বলা হবে “নাম” এবং তারপর সেখানে ব্যক্তির নামটি রাখবেন।
ভ্যারিয়েবলের কাজ কি?
ভ্যারিয়েবলের অনেকগুলো কাজ রয়েছে, এর মধ্যে কিছু উল্লেখযোগ্য কাজ হল:
- তথ্য সংরক্ষণ: ভ্যারিয়েবলের মূল কাজ হল তথ্য সংরক্ষণ করা। প্রোগ্রাম চলাকালীন বিভিন্ন ধরনের তথ্য সংগ্রহ করা হয় এবং সেগুলো ভ্যারিয়েবলে রাখা হয়।
- তথ্য ম্যানেজমেন্ট: সংরক্ষিত তথ্যগুলোকে ভ্যারিয়েবলের মাধ্যমে সহজেই পরিবর্তন, তুলনা এবং ম্যানেজ করা যায়।
- কম্পিউটারকে নির্দেশ দেওয়া: ভ্যারিয়েবলের মান ব্যবহার করে কম্পিউটারকে বিভিন্ন কাজ করার নির্দেশ দেওয়া হয়। উদাহরণস্বরূপ, যদি আমরা দুটি সংখ্যার যোগফল বের করতে চাই, তাহলে আমরা দুটি সংখ্যাকে দুটি ভ্যারিয়েবলে রাখব এবং তারপর সেই দুটি ভ্যারিয়েবলকে যোগ করার নির্দেশ দেব।
উদাহরণ:
Python
# Python-এ একটি উদাহরণ
name = "আমি"
age = 25
print("আমার নাম হল", name, "আর আমার বয়স হল", age)
Use code with caution.
উপরের কোডে:
name
নামে একটি ভ্যারিয়েবল ঘোষণা করা হয়েছে এবং তার মান হিসেবে “আমি” শব্দটি রাখা হয়েছে।age
নামে আরেকটি ভ্যারিয়েবল ঘোষণা করা হয়েছে এবং তার মান হিসেবে 25 সংখ্যাটি রাখা হয়েছে।print()
ফাংশন ব্যবহার করে ভ্যারিয়েবলগুলোর মানকে কনসোলে প্রিন্ট করা হয়েছে।
সহজ কথায়: ভ্যারিয়েবল হল কম্পিউটার প্রোগ্রামের মধ্যে তথ্য রাখার জন্য ব্যবহৃত একটি ধারক। এটি কম্পিউটারকে আরো বুদ্ধিমান এবং কার্যকর করে তোলে।
ভ্যারিয়েবলের ধরন
ভ্যারিয়েবল বিভিন্ন ধরনের হতে পারে। প্রোগ্রামিং ল্যাঙ্গুয়েজ অনুযায়ী এই ধরনগুলোর নাম ভিন্ন হতে পারে, তবে সাধারণত নিচের ধরনের ভ্যারিয়েবল দেখতে পাওয়া যায়:
- অবজেক্ট: বিভিন্ন ধরনের তথ্য এবং ফাংশন একত্রে রাখার জন্য।
- সংখ্যা: পূর্ণসংখ্যা (integer), দশমিক সংখ্যা (float) ইত্যাদি।
- পাঠ্য: অক্ষর বা শব্দ (string)।
- বুলিয়ান: সত্য বা মিথ্যা (boolean)।
- অ্যারে: একই ধরনের একাধিক মান সংরক্ষণের জন্য।