sunface / rust-course

“连续六年成为全世界最受喜爱的语言,无 GC 也无需手动内存管理、极高的性能和安全性、过程/OO/函数式编程、优秀的包管理、JS 未来基石" — 工作之余的第二语言来试试 Rust 吧。<<Rust语言圣经>>拥有全面且深入的讲解、生动贴切的示例、德芙般丝滑的内容,甚至还有JS程序员关注的 WASM 和 Deno 等专题。这可能是目前最用心的 Rust 中文学习教程 / Book
https://course.rs
24.23k stars 2.08k forks source link

2.2.3 语句 纠错 #1376

Closed colommar closed 5 months ago

colommar commented 5 months ago

错误

以上的错误告诉我们 let 是语句,不是表达式,因此它不返回值,也就不能给其它变量赋值。但是该错误还透漏了一个重要的信息, let 作为表达式已经是试验功能了,也许不久的将来,我们在 stable rust 下可以这样使用。

修改为

以上的错误告诉我们 let 是语句,不是表达式,因此它不返回值,也就不能给其它变量赋值。但是该错误还透漏了一个重要的信息, let 作为表达式已经是试验功能了。现在我们已经可以在 stable rust 下可以这样使用。

1375 Update statement-expression.md

原因

版本号 rustc 1.75.0 (82e1608df 2023-12-21) 已经可以运行

 cargo run
   Compiling hi v0.1.0 (rust-learn\hi)
    Finished dev [unoptimized + debuginfo] target(s) in 0.17s
     Running `rust-learn\hi\target\debug\hi.exe`