Als Block wird in Rust ein Codestück zwischen zwei geschweiften
Klammern bezeichnet ({ /* code block */ }).
Hier ist eine Besonderheit in Rust: Blockausdrücke, die in if,
Funktionen etc. zu finden sind, können Werte zurückgeben (return).
Noch etwas idiomatisches in Rust: wenn es sich bei der letzten Zeile in einem solchen Codeblock
um einen Ausdruck (expression) ohne ; am Ende handelt, interpretiert Rust dies
als den Rückgabewert.
Für Leute, die ein Fan von ternary Operatoren sind und das Fragezeichensymbol in Rust vermissen,
if Statements bieten dazu die Alternative.