Izohlar

Barcha dasturchilar o'z kodlarini tushunishni osonlashtirishga harakat qilishadi, lekin ba'zida qo'shimcha tushuntirish kerak. Bunday hollarda dasturchilar o'zlarining manba kodlarida izohlar qoldiradilar, ularni kompilyator e'tiborsiz qoldiradi, ammo manba kodini o'qiyotgan odamlar uchun foydali bo'lishi mumkin.

Mana oddiy izoh:

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

Rustda idiomatik izoh uslubi izohni ikki qiyshiq chiziq bilan boshlaydi va izoh satr oxirigacha davom etadi. Bitta satrdan tashqariga chiqadigan izohlar uchun har bir satrga // qo'shishingiz kerak bo'ladi, masalan:

#![allow(unused)]
fn main() {
// Shunday qilib, biz bu erda murakkab ish qilyapmiz,
// bizga bir nechta izohlar kerak bo'ladi! Vou! Umid qilamanki,
// bu izoh nima bo'layotganini tushuntiradi.
}

Izohlar, shuningdek, kodni o'z ichiga olgan qatorlar oxirida joylashtirilishi mumkin:

Fayl nomi: src/main.rs

fn main() {
    let omadli_raqam = 7; // Bugun o'zimni omadli his qilyapman
}

Ammo siz ularni ushbu formatda ko'proq ko'rasiz, izohli kod ustidagi alohida satrda izoh bilan:

Fayl nomi: src/main.rs

fn main() {
    // Bugun o'zimni omadli his qilyapman
    let omadli_raqam = 7;
}

Rustda yana bir turdagi izohlar, hujjatlar izohlari mavjud, biz ularni 14-bobning “Crates.io-ga crateni nashr qilish“ bo'limida muhokama qilamiz.