标签 Zig 下的文章

Zig comptime 入门:把编译器当成你的运行时
开发
Zig 为什么值得看 Zig 是一个定位为“更好的 C”的系统级语言:没有隐藏控制流、没有隐藏内存分配、没有宏、没有异常,同时提供了 C 无法想象的元编程能力——comptime。 它的思路是:既然编译器在编译时已经知道所有类型信息,那为什么不干脆让你在编译期执行普通 Zig 代码? comptime 基础:编译期执行的普通代码 zig const std = @import("std"); // 编译期计算斐波那契,结果直接内联为常量 fn fib(comptime n: ...