কমেন্ট (Comments)

সমস্ত প্রোগ্রামার তাদের কোড সহজে বোধগম্য করার চেষ্টা করে, কিন্তু কখনও কখনও অতিরিক্ত ব্যাখ্যার প্রয়োজন হয়। এই ক্ষেত্রগুলোতে, প্রোগ্রামাররা তাদের সোর্স কোডে কমেন্ট (comments) রেখে যান, যা কম্পাইলার উপেক্ষা করবে কিন্তু সোর্স কোড পড়া লোকেরা দরকারী বলে মনে করতে পারে।

এখানে একটি সহজ কমেন্ট দেওয়া হলো:

#![allow(unused)]
fn main() {
// hello, world
}

Rust-এ, প্রচলিত কমেন্ট স্টাইল দুটি স্ল্যাশ দিয়ে একটি কমেন্ট শুরু করে এবং কমেন্টটি লাইনের শেষ পর্যন্ত চলতে থাকে। যেসব কমেন্ট একটি লাইনের চেয়ে বেশি বিস্তৃত, সেগুলোর জন্য আপনাকে প্রতিটি লাইনে // অন্তর্ভুক্ত করতে হবে, এইভাবে:

#![allow(unused)]
fn main() {
// সুতরাং আমরা এখানে জটিল কিছু করছি, যথেষ্ট দীর্ঘ যে এটি করার জন্য
// আমাদের একাধিক লাইনের কমেন্টের প্রয়োজন! যাক বাবা! আশা করি, এই কমেন্টটি
// ব্যাখ্যা করবে কী ঘটছে।
}

কোড ধারণকারী লাইনের শেষেও কমেন্ট রাখা যেতে পারে:

Filename: src/main.rs

fn main() {
    let lucky_number = 7; // I'm feeling lucky today
}

কিন্তু আপনি সেগুলোকে প্রায়শই এই ফর্ম্যাটে ব্যবহৃত হতে দেখবেন, যেখানে কমেন্টটি যে কোডটিকে অ্যানোটেট করছে তার উপরে একটি আলাদা লাইনে থাকে:

Filename: src/main.rs

fn main() {
    // I'm feeling lucky today
    let lucky_number = 7;
}

Rust-এ আরও এক ধরনের কমেন্ট রয়েছে, ডকুমেন্টেশন কমেন্ট, যা নিয়ে আমরা চ্যাপ্টার 14-এর “Crates.io-তে একটি ক্রেট প্রকাশ করা” বিভাগে আলোচনা করব।


The translation is perfect, short and accurate.