07-数组类型
数组类型 — The Rust Reference
1分钟内可阅读完
译文 · 基于 The Rust Reference
r[type.array]
数组类型
r[type.array.syntax]
ArrayType -> `[` Type `;` Expression `]`
r[type.array.intro]
数组是 N 个类型为 T 的元素组成的固定大小序列。数组类型写作 [T; N]。
r[type.array.constraint]
大小是求值为 usize 的常量表达式。
示例:
| |
r[type.array.index] 数组的所有元素总是已初始化,并且在安全方法和运算符中对数组的访问总是会进行边界检查。
注意 标准库类型 [
Vec<T>] 提供堆上分配的可变大小数组类型。