文章
-
[Day-24]Zig:編譯期 Comptime
comptime 是 Zig 的一大特色,使用它可以將許多運算帶到編譯期,從而提高運行時的效率。這個功能類似 C++11 的 constexpr 和 C++20 的 consteval。
Zig 入門指南(鐵人 24)#教學
#程式
#Zig
-
[Day-23]Zig:Hash Maps 鍵值對
Hash Map 是一種 key-value pair(鍵值對),類似於 Rust 的 HashMap<K, V> 或 Python 的 dict。
Zig 入門指南(鐵人 24)#教學
#程式
#Zig
-
[Day-22]Zig:ArrayList
ArrayList 是一種動態的數組容器,可以儲存相同型別、不定長度的資料(執行期分配),類似 Rust 中的 Vec<T>。
Zig 入門指南(鐵人 24)#教學
#程式
#Zig
-
[Day-21]Zig:分配器(Allocator)
Allocator 是 Zig 標準庫提供的功能,用來分配記憶體,尤其是涉及動態分配的情況。
Zig 入門指南(鐵人 24)#教學
#程式
#Zig