Blöcke
Rust Block-Eigenschaften
Abschnitt betitelt „Rust Block-Eigenschaften“In Rust ist ein geschweifter Klammerblock wie { /* ... */ }:
- Ein Ausdruck
- Eine Anweisung
- Ein syntaktischer Gültigkeitsbereich
Ein Block ist ein Ausdruck (#1), der Anweisungen enthalten darf. Er definiert auch einen syntaktischen Gültigkeitsbereich für let-Bindungen innerhalb des Blocks (#3).
Funktionsaufruf mit Block
Abschnitt betitelt „Funktionsaufruf mit Block“fn f(x: i32) -> i32 { x + 1 }fn main() { println!("{}", f({ let y = 1; y + 1 }));}