Rust sintaksisi


ULASHISH

Sintaksis

Quyidagi kodni dastlabki boblarda bir necha marta ko‘rdingiz. Uni yaxshiroq tushunish uchun qismlarga ajratib ko‘rib chiqaylik:

Misol

fn main() {   println!("Hello World!"); }
O‘zingiz sinab ko‘ring »

Misol tushuntirilishi

1-qator: fn main() har bir Rust dasturining boshida doim uchraydi. main() funksiya deb ataladi va uning jingalak qavslari {} ichidagi har qanday kod bajariladi.

2-qator: println!() - bu ekranga matn chiqarish (print qilish) uchun ishlatiladigan makros. Bizning misolimizda u "Hello World!" matnini chiqaradi. Kodni yakunlash uchun nuqtali vergul (;) qo‘yishni unutmang.

Makros nima?

Makros funksiyaga o‘xshaydi, lekin undan keyin undov belgisi (!) qo‘yiladi. Hozircha atamalar haqida qayg‘urmang. Hozir faqat shuni bilib qo‘ying: makroslar funksiyalarga o‘xshaydi (ular ham biror amalni bajaradi), lekin har doim ham funksiyalar bilan bir xil qoidalarga bo‘ysunmaydi. Makroslar haqida keyinroq batafsil bilib olasiz.

Bilish foydali: Rust kompilyatori bo‘sh joylarni (probellarni) e’tiborga olmaydi.

Yuqoridagi kodni quyidagicha ham yozish mumkin edi:
fn main(){println!("Hello World!");}

Biroq, kodni bir necha qatorga bo‘lib, chekinishlar (indentation) bilan yozish uni o‘qishni osonlashtiradi.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!