Rust编程基础:类型、循环、宏及SDL库安装指南
1. Option类型
泛型也可用于类型定义。标准库中的 Option 类型就是一个泛型类型,其定义如下:
enum Option<T> {
Some(T),
None,
}
这个类型用于表示值可能缺失的情况。 None 表示没有值,而 Some(value) 表示存在值。
2. 数组
数组是固定大小的、由相同类型元素组成的集合。我们可以使用方括号来声明数组:
let array = [1, 2, 3, 4];
let array: [i16; 4] = [1, 2, 3, 4];
第二行展示了如何指定数组的类型。另一种指定类型的方法是使用字面量后缀:
let array = [1u8, 2, 3, 4];
字面量后缀由字面量(即常量)和类型后缀组成,例如常量 1 和类型 u8 组合成 1u8 。字面量后缀只能用于数字。上述代码声明了一个包含4个 u8 类型元素的数组。
数组的索引从0开始,并且在运行时会进行边界检查。边界检查用于
超级会员免费看
订阅专栏 解锁全文
37

被折叠的 条评论
为什么被折叠?



