Rust 程序设计语言 简体中文版 1.85.0Please type a number!: ParseIntError { kind: InvalidDigit } note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace 输入 quit 将会退出程序,同时你会注意到其他任何非数字输入也一样。这至少可以说是不理 想的,我们想要当猜测正确的数字时游戏停止。 性,以及何时你会选择禁用它。 当变量不可变时,一旦值被绑定一个名称上,你就不能改变这个值。为了对此进行说明,使用 cargo new variables 命令在 projects 目录生成一个叫做 variables 的新项目。 接着,在新建的 variables 目录,打开 src/main.rs 并将代码替换为如下代码,这些代码还不能 编译,我们会首次检查到不可变错误(immutability } 保存并使用 cargo run 运行程序。应该会看到一条与不可变性有关的错误信息,如下输出所 示: $ cargo run Compiling variables v0.1.0 (file:///projects/variables) error[E0384]: cannot assign twice to immutable variable `x` --> src/main.rs:4:50 码力 | 562 页 | 3.23 MB | 23 天前3
共 1 条
- 1













