Rust的猜谜游戏教程有以下示例代码:
let guess: u32 = match guess.trim().parse() {
Ok(num) => num,
Err(_) => continue,
};
Run Code Online (Sandbox Code Playgroud)
匹配的结果应该是分支中u32的情况Ok(num).然而,Err(_)分支返回continue,这当然不是一个u32.为什么这个类型检查和工作?
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |