Rust 程序设计语言 简体中文版 1.85.0信息、配置文件 和其他跟代码无关的文件。使用 Cargo 帮助你保持项目干净整洁。一切各得其所,井井有条。 如果没有使用 Cargo 开始项目,比如我们创建的 “Hello, world!” 项目,你可以将其转换为使 用 Cargo 的项目。将项目代码移入 src 目录,并创建一个合适的 Cargo.toml 文件。一个简单 的创建 Cargo.toml 文件的方法是运行 cargo init,它会自动为你创建该文件。 secret_number 的类型,除非增加类型信息,或任何能让 Rust 推断出不同数值类型的信息。这里错误的原因在于 Rust 不会比较字符串类型和数字类型。 所以我们必须把从输入中读取到的 String 转换为一个数字类型,才好与秘密数字进行比较。 这可以通过在 main 函数体中增加如下代码来实现: 文件名:src/main.rs // --snip-- let mut guess 们复用 guess 变量的名字,而不是被迫创建两个不同变量,诸如 guess_str 和 guess 之类。第 三章会介绍 shadowing 的更多细节,现在只需知道这个功能经常用于将一个类型的值转换为 另一个类型的值。 我们将这个新变量绑定到 guess.trim().parse() 表达式上。表达式中的 guess 指的是包含输 入的字符串类型 guess 变量。String 实例的 trim0 码力 | 562 页 | 3.23 MB | 1 月前3
共 1 条
- 1













