diff --git a/docs/language-reference.md b/docs/language-reference.md index 9ed0ff1..7825a56 100644 --- a/docs/language-reference.md +++ b/docs/language-reference.md @@ -350,13 +350,15 @@ let is_red = (c == Color::Red); // false ### 声明类型 ```rust -let arr: [i64; 5] = arr; // 未初始化的 5 个 i64 数组 +let arr: [i64; 5] = arr; // 声明未初始化的 5 个 i64 数组 ``` 数组类型语法: `[元素类型; 大小]` +- `= arr` 是固定写法,表示声明未初始化的数组(`arr` 是变量名自身) - 大小必须是整数常量 - 元素类型支持: `i64`, `f64`, `bool` +- 数组元素默认值为零值(`0` / `0.0` / `false`) ### 索引