Rust konstantalar
Konstantalar
Konstanta o‘zgaruvchilar hech qachon o‘zgarmaydigan qiymatlarni saqlash uchun ishlatiladi.
Oddiy o‘zgaruvchilardan farqli o‘laroq, konstantalar tip bilan e’lon qilinishi shart (masalan, i32 yoki char).
Konstanta yaratish
Konstanta yaratish uchun const kalit so‘zini, undan keyin esa nom, tip va qiymatni yozing:
Konstantalar tipga ega bo‘lishi shart
Konstanta yaratishda tipni yozishingiz shart. Oddiy o‘zgaruvchilardagi kabi tipni aniqlashni Rustning o‘ziga qo‘yib bera olmaysiz:
Misol
const BIRTHYEAR: i32 = 1980; // Ok
const BIRTHYEAR = 1980; // Error: missing type
O‘zingiz sinab ko‘ring »
Nomlash qoidalari
Konstantalar haqida yana bir jihat: ularni katta harflar bilan e’lon qilish yaxshi amaliyot hisoblanadi.
Bu majburiy emas, lekin kodni o‘qishni osonlashtiradi va Rust dasturchilari orasida keng tarqalgan:
Misollar:
MAX_SPEEDPIMINUTES_PER_HOUR
Konstantalar va o‘zgaruvchilar
Mana qisqacha taqqoslash:
| Xususiyat | Konstanta (const) |
O‘zgaruvchi (let) |
|---|---|---|
| O‘zgarishi mumkinmi? | Yo‘q | Ha, agar mut ishlatilsa |
| Tip majburiymi? | Ha | Yo‘q (ixtiyoriy) |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
