我正在学习Rust 猜谜游戏教程,但遇到了困难。该教程指出
let mut guess = String::new();
let guess = "asdf";
let guess: u32 = guess.trim().parse().expect("err");
Run Code Online (Sandbox Code Playgroud)
解析 aString并expect评估 aResult并在出现错误时停止。所以输出应该是err,但我得到:
let mut guess = String::new();
let guess = "asdf";
let guess: u32 = guess.trim().parse().expect("err");
Run Code Online (Sandbox Code Playgroud)
我正在使用 Rust 稳定版。
为什么我的期望没有捕获错误?