本章覆盖有:
- 如何编写16进制、10进制、2进制字面量
- 使用下划线的数字字面量
- 如何使用指数计数法表示超大或超小的数
- 10个原生类型、两个浮点类型;以及它们的范围;使用场景
- 如何指定数字字面量的具体类型和非约束类型(以
u
开头)
- 如何将一个数字类型转换为另一个数字类型
- 其他原生类型: 布尔、字符、元组(tuple)
- 类型推导是如何工作的
- 如何表述数组(array)和向量(vector)的类型
- 如何指派名字到编译期的常亮
- 如何用编译器发现表达式的类型
本章覆盖有:
- 如何定义相同类型的序列,包含固定长度(arrays)和可变长度(vectors)
- 如何初始化arrays和vector
- 如何向arrays和vector写和读
- 如何向一个vector添加条目或删除条目
- 如何创建多维数组
- 如何打印或复制整个数组或向量
本章覆盖有:
- if语句
- while语句
- for语句
- 变量的有效性范围
本章覆盖
- 概念关于 “value” “object” “variable”
- 概念关于 “mutability”
- 关于初始化(initialization) 和 再赋值(re-assignment)
- 避免 unused variables 的警告
- 概念关于 “Boolean expression”
- 哪一种类型检查是由编译器执行的
- 某些运算符是如何同时执行运算和指派的
- 如何调用Rust标准库中的函数