Rust 程序设计语言 简体中文版 1.85.0于何处并没有特定的要求,如果你更倾向于使用集成开发环境(IDE),而不是命令 行,请尽管使用你喜欢的 IDE。目前很多 IDE 都在一定程度上支持 Rust;查看 IDE 文档以了解更多细节。Rust 团队一直致力于借助 rust-analyzer 提供强大的 IDE 支 持。详见附录 D。 创建项目目录 首先创建一个存放 Rust 代码的目录。Rust 并不关心代码的存放位置,不过对于本书的练习和 项目来说,我们建议你在 // 此作用域已结束,s 不再有效 示例 4-1:一个变量和其有效的作用域 换句话说,这里有两个重要的时间点: • 当 s 进入作用域时,它就是有效的。 • 这一直持续到它离开作用域为止。 目前为止,变量是否有效与作用域的关系跟其他编程语言是类似的。现在我们在此基础上介绍 String 类型。 69/562Rust 程序设计语言 简体中文版 String 用。 不可变引用的借用者可不希望在借用时值会突然发生改变!然而,多个不可变引用是可以的, 因为没有哪个只能读取数据的引用者能够影响其他引用者读取到的数据。 注意一个引用的作用域从声明的地方开始一直持续到最后一次使用为止。例如,因为最后一次 使用不可变引用的位置在 println!,它发生在声明可变引用之前,所以如下代码是可以编译 的: let mut s = String::from("hello");0 码力 | 562 页 | 3.23 MB | 23 天前3
共 1 条
- 1













