07-从块表达式返回值
从块表达式返回值 — Rust 语言之旅
1分钟内可阅读完
内容来源 · Tour of Rust / Rust 语言之旅
从块表达式返回值
if,match,函数,以及作用域块都有一种返回值的独特方式。
如果 if、match、函数或作用域块中的最后一条语句是不带 ; 的表达式,
Rust 将把它作为一个值从块中返回。这是一种创建简洁逻辑的好方法,它返回一个
可以放入新变量的值。
注意,它还允许 if 语句像简洁的三元表达式一样操作。
示例代码
| |
1分钟内可阅读完
内容来源 · Tour of Rust / Rust 语言之旅
if,match,函数,以及作用域块都有一种返回值的独特方式。
如果 if、match、函数或作用域块中的最后一条语句是不带 ; 的表达式,
Rust 将把它作为一个值从块中返回。这是一种创建简洁逻辑的好方法,它返回一个
可以放入新变量的值。
注意,它还允许 if 语句像简洁的三元表达式一样操作。
| |