Блоки та області застосування
Блоки
Блок у Rust містить послідовність виразів, взятих у фігурні дужки {}
. Кожен блок має значення і тип, які відповідають значенню і типу останнього виразу в блоці:
fn main() { let z = 13; let x = { let y = 10; println!("y: {y}"); z - y }; println!("x: {x}"); }
Якщо останній вираз закінчується символом ;
, то результуюче значення і тип буде ()
.
This slide and its sub-slides should take about 5 minutes.
- Ви можете показати, як змінюється значення блоку, змінивши останній рядок у блоці. Наприклад, додаванням/видаленням крапки з комою або використанням
return
.