if
,match
, functiones, e cadre-blocs omni possede un maniere unic por retornar valores in Rust.
Si li ultim declaration in un bloc if
, functiones, o cadre-bloc es un expression sin un ;
, Rust va retornar it quam un valore ex li bloc. To-ci es un bonissim maniere de crear logic concis quel retorna un valore quem on posse plazzar in un nov variabile.
Ples notar que to possibilisa que un declaration if
opera quam un expression ternari concis.