Bloklar ve Kapsamlar
Bloklar
Rust dilindeki bir blok, {}
parantezleri içine alınmış bir ifadeler dizisi (sequence of expressions) içerir. Her bloğun, bloğun son ifadesine ait olan bir değeri ve türü vardır:
fn main() { let z = 13; let x = { let y = 10; println!("y: {y}"); z - y }; println!("x: {x}"); }
Son ifade ;
ile bitiyorsa, ortaya çıkan değer ve tür ()
olur.
This slide and its sub-slides should take about 5 minutes.
- Bloktaki son satırı değiştirerek bloğun değerinin nasıl değiştiğini gösterebilirsiniz. Örneğin, noktalı virgül eklemek/kaldırmak veya bir
return
kullanmak.