if,match,函数,以及作用域块都有一种返回值的独特方式。
if
match
如果 if、match、函数或作用域块中的最后一条语句是不带 ; 的表达式, Rust 将把它作为一个值从块中返回。这是一种创建简洁逻辑的好方法,它返回一个 可以放入新变量的值。
;
注意,它还允许 if 语句像简洁的三元表达式一样操作。