分類: Zig 入門指南(鐵人 24)
-
[Day-30]完賽,再談談 Zig
總算是到最後一天了。在先前的內容中,我們從安裝 Zig 開始,一步步介紹 Zig 的各種基本語法和特性,我也是一邊寫文章、一邊寫程式一同學習 Zig。Zig 作為一個現代化的語言,提供了諸如基於遍歷對象的 for 迴圈、模組化的 import 能力,靈活的 switch 模式配對,來讓我們可以專注在功能,而不是麻煩的語法。Zig 作為一個面向低階應用的語言,提供了 comptime、packed、自訂長度數值型別,讓我們可以更方便地寫出高效率的程式。Zig 作為 C 的取代者,保留了直接操作記憶體的指標、asm volatile 語法以直接嵌入組合語言,已經方便與 C 接合的 ABI 支援。
Zig 入門指南(鐵人 24)#教學
#程式
#Zig
-
[Day-5]Zig:賦值(Assignment)與運算子(Operator)
賦值(Assignment)與運算子(Operator)是各種程式語言中最基本的操作。
Zig 入門指南(鐵人 24)#教學
#程式
#Zig
-
[Day-6]Zig:型別(Types)
型別系統是程式語言的一大重點,我認為它也影響了該語言適用的領域和應用。
Zig 入門指南(鐵人 24)#教學
#程式
#Zig
-
[Day-7]Zig:結構(Struct)
struct 可以用來組織個複雜的自訂型別。
Zig 入門指南(鐵人 24)#教學
#程式
#Zig