 Rust 程序设计语言 简体中文版 1.85.0来提升信心。例如,在 Rust 中引入并行是相 对低风险的操作,因为编译器会替你找到经典的错误。同时你可以自信地采取更加激进的优 化,而不会意外引入崩溃或漏洞。 但 Rust 并不局限于底层系统编程。它表达力强、写起来舒适,让人能够轻松地编写出命令行 应用、网络服务器等各种类型的代码——在本书中就有这两者的简单示例。使用 Rust 能让你 把在一个领域中学习的技能延伸到另一个领域:你可以通过编写网页应用来学习 crate 发布到 Crates.io” 部分讨 论它。 57/562Rust 程序设计语言 简体中文版 控制流 根据条件是否为真来决定是否执行某些代码,以及根据条件是否为真来重复运行一段代码的能 力是大部分编程语言的基本组成部分。Rust 代码中最常见的用来控制执行流的结构是 if 表达 式和循环。 if 表达式 if 表达式允许根据条件执行不同的代码分支。你提供一个条件并表示 “如果条件满足,运行这 值,你必须要显式的将其放入对应类型的 Option Rust 程序设计语言 简体中文版 1.85.0来提升信心。例如,在 Rust 中引入并行是相 对低风险的操作,因为编译器会替你找到经典的错误。同时你可以自信地采取更加激进的优 化,而不会意外引入崩溃或漏洞。 但 Rust 并不局限于底层系统编程。它表达力强、写起来舒适,让人能够轻松地编写出命令行 应用、网络服务器等各种类型的代码——在本书中就有这两者的简单示例。使用 Rust 能让你 把在一个领域中学习的技能延伸到另一个领域:你可以通过编写网页应用来学习 crate 发布到 Crates.io” 部分讨 论它。 57/562Rust 程序设计语言 简体中文版 控制流 根据条件是否为真来决定是否执行某些代码,以及根据条件是否为真来重复运行一段代码的能 力是大部分编程语言的基本组成部分。Rust 代码中最常见的用来控制执行流的结构是 if 表达 式和循环。 if 表达式 if 表达式允许根据条件执行不同的代码分支。你提供一个条件并表示 “如果条件满足,运行这 值,你必须要显式的将其放入对应类型的 Option- 中。接着,当使用这个值时,必须明确的 处理值为空的情况。只要一个值不是 Option - 类型,你就可以安全的认定它的值不为空。这 是 Rust 的一个经过深思熟虑的设计决策,来限制空值的泛滥以增加 Rust 代码的安全性。 那么当有一个 Option - 的值时,如何从 Some 变体中取出 T 的值来使用它呢?Option - 枚 举拥有大量用于各种情况的方法:你可以查看它的文档。熟悉 0 码力 | 562 页 | 3.23 MB | 26 天前3
共 1 条
- 1













