Rust 程序设计语言 简体中文版 1.85.0main() { let t = true; let f: bool = false; // with explicit type annotation } 使用布尔值的主要场景是条件表达式,例如 if 表达式。在 “控制流”(“Control Flow”) 部分 将介绍 if 表达式在 Rust 中如何工作。 字符类型 Rust 的 char 类型是语言中最原始的字母类型。下面是一些声明 57/562Rust 程序设计语言 简体中文版 控制流 根据条件是否为真来决定是否执行某些代码,以及根据条件是否为真来重复运行一段代码的能 力是大部分编程语言的基本组成部分。Rust 代码中最常见的用来控制执行流的结构是 if 表达 式和循环。 if 表达式 if 表达式允许根据条件执行不同的代码分支。你提供一个条件并表示 “如果条件满足,运行这 段代码;如果条件不满足,不运行这段代码。” 在 projects 表达式都以 if 关键字开头,其后跟一个条件。在这个例子中,条件检查变量 number 的值是否小于 5。在条件为 true 时希望执行的代码块位于紧跟条件之后的大括号中。 if 表达式中与条件关联的代码块有时被叫做 arms,就像第二章 “比较猜测的数字和秘密数字” 部分中讨论到的 match 表达式中的分支一样。 也可以包含一个可选的 else 表达式来提供一个在条件为 false 时应当执行的代码块,这里我0 码力 | 562 页 | 3.23 MB | 29 天前3
共 1 条
- 1













