用途:这是一份面向 Zig 系统编程的规则集,重点强调内存安全,触发条件为编写带内存安全的 Zig 代码时使用。
主要能力:资料给出四类关键模式。错误处理要求始终使用 error union,配合 try 与 catch;内存管理要求显式使用分配器(如 std.heap.page_allocator),并用 defer 做清理;编译期计算要求用 comptime,例如以 comptime 参数返回类型;此外还提供决策树,覆盖错误处理、清理、编译期、可选值与 C 互操作等常见问题。
必要用法:资料列出的命令包括 zig build 构建项目、zig run src/main.zig 构建并运行、zig test src/main.zig 运行测试、zig fmt src/ 格式化代码。
适用场景:编写 Zig 代码并关注内存安全、错误传播与资源释放时,可参考其中的模式与决策指引。
限制:官方说明暂未提供;本页未说明支持的 Zig 版本、集成方式、价格与平台,也未给出规则集的安装或启用步骤,这些事实暂未提供。其余细节需参考资料中提到的 best-practices.md、comptime.md 与 memory.md。