sunface / rust-course

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

2.6.4 章节中 “使用下划线开头忽略未使用的变量” 一小节代码示例疑似错误 #1422

Closed YiiMus closed 1 month ago

YiiMus commented 1 month ago

在文中代码为:

let s = Some(String::from("Hello!"));

if let Some(_s) = s {
    println!("found a string");
}

println!("{:?}", s);

我尝试运行后发现其报错了: 1

然后其正确代码应该为:

let s = Some(String::from("Hello!"));

if let Some(_) = s {
    println!("found a string");
}
println!("{:?}", s);

这并不是什么大问题,如果有空,还是希望修正下。 另外在此感谢作者大大以及社区其他大佬的不懈努力才能让我们这些Rust小白也能看到这个高质量的学习书籍。:)

YiiMus commented 1 month ago

没事了,我没有看到后面的内容误以为这是个错误,抱歉:(