代码点读机 / Rust / return

return Rust · 关键字

把函数里的结果送回调用处,并结束当前函数,像快递员把包裹交回站点。

怎么用

return 值;

小例子

fn 平方(x: i32) -> i32 {
    return x * x;
}
fn main() {
    println!("{}", 平方(4));
}

运行结果

16

提醒:最后一条表达式可省略 return

官方文档:https://doc.rust-lang.org/reference/expressions/return-expr.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条