লজিকবাংলা (LogicBangla) কমেন্ট (Comments)
কমেন্ট (Comments) হলো কোডের এমন অংশ, যেগুলো ইন্টারপ্রিটার সম্পূর্ণভাবে উপেক্ষা করে। অর্থাৎ, কমেন্ট লেখা থাকলেও প্রোগ্রামের এক্সিকিউশনে এর কোনো প্রভাব পড়ে না। এগুলো মূলত মানুষের জন্য—নিজের জন্য, ভবিষ্যতের নিজের জন্য, কিংবা অন্য ডেভেলপারদের জন্য।
লজিকবাংলার কমেন্টগুলো টোকেনাইজই করা হয় না।
১) এক লাইনের কমেন্ট — //
এক লাইনের কমেন্ট লেখার জন্য // ব্যবহার করা হয়।
এই চিহ্নের পর থেকে লাইনের শেষ পর্যন্ত সবকিছু কমেন্ট হিসেবে ধরা হয়।
// এটি একটি সাধারণ ভেরিয়েবল ডিক্লেয়ারেশন
পূর্ণসংখ্যা ক = ১০;
দেখাও ক; // আউটপুট প্রদর্শনের জন্য
✔️ এখানে দুইটি কমেন্টই ইন্টারপ্রিটার সম্পূর্ণ এড়িয়ে যাবে
ছোট ব্যাখ্যা, লাইনের পাশে নোট, বা নির্দিষ্ট কোনো স্টেটমেন্ট কী করছে তা বোঝাতে।
২) মাল্টি-লাইন কমেন্ট — /* ... */
যখন মন্তব্য অনেক বড় হয় বা একাধিক লাইনে লিখতে হয়,
তখন মাল্টি-লাইন কমেন্ট ব্যবহার করা হয়।
এটি /* দিয়ে শুরু হয় এবং */ দিয়ে শেষ হয়।
/*
এখানে একটি বড় ব্যাখ্যা দেওয়া যেতে পারে।
এই প্রোগ্রামটি একটি পূর্ণসংখ্যা ডিক্লেয়ার করে
এবং তা প্রদর্শন করে।
*/
পূর্ণসংখ্যা খ = ২০;
দেখাও খ;
✔️ /* এবং */-এর মাঝের সবকিছুই কমেন্ট
৩) কেন কমেন্ট ব্যবহার করবেন?
কমেন্ট শুধু “অতিরিক্ত লেখা” নয়—এটি ভালো কোডের একটি গুরুত্বপূর্ণ অংশ।
- কোড ব্যাখ্যা: কেন কোনো নির্দিষ্ট লজিক ব্যবহার করা হয়েছে তা বোঝাতে
- ডিবাগিং: সাময়িকভাবে কোনো কোড বন্ধ (disable) রাখতে
- সহযোগিতা: টিমের অন্য ডেভেলপার যেন সহজে বুঝতে পারে
- ভবিষ্যতের জন্য: কয়েক মাস পরে নিজের কোড নিজেই বুঝতে
৪) কমেন্ট দিয়ে কোড সাময়িকভাবে বন্ধ রাখা
ডিবাগিংয়ের সময় প্রায়ই কোডের কিছু অংশ অস্থায়ীভাবে বন্ধ রাখতে হয়। কমেন্ট এখানে খুব কাজে আসে।
পূর্ণসংখ্যা ফলাফল = ৫০;
// নিচের লাইনটি আপাতত বন্ধ রাখা হয়েছে
// দেখাও ফলাফল;
দেখাও "প্রোগ্রাম চলছে...";
৫) গুরুত্বপূর্ণ সতর্কতা
*/ দিয়ে শেষ করতে হবে
⚠️ না করলে বাকি পুরো ফাইলকেই কমেন্ট ধরে নিতে পারে
⚠️ এর ফলে হঠাৎ করে অপ্রত্যাশিত Error দেখা দিতে পারে
ভালো অভ্যাস: মাল্টি-লাইন কমেন্ট ব্যবহার করার সময় শুরু এবং শেষ চিহ্ন চোখে পড়ার মতো করে লিখুন।