* Sync zh and zh-hant versions.

* Bug fixes.
This commit is contained in:
Yudong Jin
2025-06-12 20:45:41 +08:00
committed by GitHub
parent f42cec0f88
commit db64108e5d
9 changed files with 31 additions and 41 deletions
@@ -173,7 +173,19 @@
=== "Zig"
```zig title=""
const hello = [5]u8{ 'h', 'e', 'l', 'l', 'o' };
// 以上程式碼展示了定義一個字面量陣列的方式,其中你可以選擇指明陣列的大小或者使用 _ 代替。使用 _ 時,Zig 會嘗試自動計算陣列的長度
const matrix_4x4 = [4][4]f32{
[_]f32{ 1.0, 0.0, 0.0, 0.0 },
[_]f32{ 0.0, 1.0, 0.0, 1.0 },
[_]f32{ 0.0, 0.0, 1.0, 0.0 },
[_]f32{ 0.0, 0.0, 0.0, 1.0 },
};
// 多維陣列(矩陣)實際上就是巢狀陣列,我們很容易就可以建立一個多維陣列出來
const array = [_:0]u8{ 1, 2, 3, 4 };
// 定義一個哨兵終止陣列,本質上來說,這是為了相容 C 中的規定的字串結尾字元\0。我們使用語法 [N:x]T 來描述一個元素為型別 T,長度為 N 的陣列,在它對應 N 的索引處的值應該是 x
```
??? pythontutor "視覺化執行"