Rust 提供的 if 语法不是特别复杂,但它比起传统的系统语言更像动态类型语言中提供的 if。接下来让我们谈论它,以确保你掌握 Rust 中 if 的微妙之处。if 是“分支”特定形式的更一般的概念。这个名字来自于树中的一个分支:在一个决策点有多条路径可以选择,当我们依赖于某个条件可以选择其中一个分支。if 通常情况是一个选择会有两条路径:let x = 5;
作为一种系统语言,Rust 运行在较低的层次。如果你只学习过高级语言,有一些系统编程方面的问题,你可能不熟悉。最重要的一个问题是存储器如何工作,例如如何使用堆和栈。如果你对 c 语言如何使用堆栈分配熟悉的话,本章将会是一个复习。如果你不熟悉的话,你将会学习到Rust-y 关注的一些相关基本概念。内存管理关于内存管理有两个常用术语。
内联代码通过 <code>标签包裹内联样式的代码片段。 For example, <code><section></code> should be wrapped as inline.用户输入通过 <kbd> 标签标记用户通过键盘输入的内容。= To switch directories, type <kbd>cd</kbd> followed by the name of the directory.<br> To edit settings, press <