Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

কমেন্ট (Comments)

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

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

#![allow(unused)]
fn main() {
// হ্যালো, ওয়ার্ল্ড
}

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

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

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

ফাইলের নাম: src/main.rs

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

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

ফাইলের নাম: src/main.rs

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

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