return
表达式
语法
ReturnExpression :
return
表达式 (Expression)?
返回表达式使用关键字 return
表示。执行 return
表达式时,会将其参数移动到当前函数调用的指定输出位置,销毁当前函数激活帧,并将控制权转移到调用者帧。
一个 return
表达式的例子
#![allow(unused)] fn main() { fn max(a: i32, b: i32) -> i32 { if a > b { return a; } return b; } }