语句和表达式 Rust 的函数体是由一系列语句组成,最后由一个表达式来返回值,例如: fn add_with_extra(x: i32, y: i32) -> i32 { let x = x + 1; // 语句 let y = y + 5; // 语句 x + y // 表达式 } 语句会执行一些操作但是不会返回一个值,而表达式会在求值后返回一个值,因此在上述函数体的三行代码中,前两行是语句,最后一行是表达式. 对于 Rust 语言而言,这种基于语句和表达式的方式是非常重要的,你需要能明确的区
语句和表达式 所有的块语句都应当使用花括号.包括: if for while do…while… try…catch…finally //不好的写法 if (condition) doSomethind(); //不好的写法 if (condition) doSomething(); //好的写法 if (condition) { doSomethind(); } //不好的写法 if (condition) { doSomething(); } 花括号的对齐方式 两种风格:第一种将花括号放置在