Выражения return
Syntax
ReturnExpression → return Expression?
Выражения возврата обозначаются ключевым словом return.
Вычисление выражения return перемещает его аргумент в предназначенное выходное местоположение для текущего вызова функции, уничтожает текущий кадр активации функции и передает управление вызывающему кадру.
Пример выражения return:
#![allow(unused)] fn main() { fn max(a: i32, b: i32) -> i32 { if a > b { return a; } return b; } }