Rust 语言之旅 目录

从块表达式返回值

ifmatch,函数,以及作用域块都有一种返回值的独特方式。

如果 ifmatch、函数或作用域块中的最后一条语句是不带 ; 的表达式, Rust 将把它作为一个值从块中返回。这是一种创建简洁逻辑的好方法,它返回一个 可以放入新变量的值。

注意,它还允许 if 语句像简洁的三元表达式一样操作。