標籤: Zig
所有帶有標籤「zig」的文章。
[Day-20]Zig:defer
defer 對於 C 和 Rust 的使用者是個比較陌生的語法,它是用來在離開目前的作用域(Scope)時自動執行表達式(expression)。
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig
[Day-19]Zig:向量(Vector)
Vector 可以用來儲存一組相同型別的資料,其長度和型別需在宣告時指定且不能變更,支援 SIMD(Single instruction, multiple data)。
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig
[Day-18]Zig:進階型別
到目前為止已經把基本的型別都介紹完了,這篇來介紹一下進階的型別用法。
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig
[Day-17]Zig:錯誤處理 Error
Zig 使用 error 建立錯誤集合型別。
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig
[Day-16]Zig:for 迴圈
for 是一種基於可迭代(Iterate)陣列的迴圈。
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig
[Day-15]Zig:while 迴圈
while 是一種條件迴圈,只要條件符合,就會一直執行。
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig
[Day-14]Zig:模式配對 switch
switch 通常用來匹配一個變數的多種數值。
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig
[Day-13]Zig:流程控制 if
if 是各種語言的最基本的語法。
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig
[Day-12]Zig:指標(Pointer)
指標(Pointer)是所有 C 語言使用者最熟悉的功能與特性,而 Zig 也延續了這種低階卻強大的記憶體操作能力。
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig
[Day-11]Zig:可選值(Optional)
如果你想要一個可選的數值,那 Optional 是一個好選擇。
發佈Zig 入門指南(鐵人 24)#教學
#程式
#Zig