入口点与标准库选项 (Entry Point & Std Options)

入口点 (Entry Point)

Zig 程序的标准入口点是 main 函数。

pub fn main() !void {
    // 程序的执行从这里开始
}
  • pub: 使函数在模块外部可见。
  • !void: 表示函数可能返回一个错误,或者不返回任何值。

对于可执行文件,main 函数是默认的入口点。对于库,则没有固定的入口点,而是通过 pub 声明的函数提供公共接口。

标准库选项 (Standard Library Options)

Zig 的标准库可以通过编译时选项进行配置,以适应不同的环境和需求。这些选项通常通过 build.zig 文件进行配置。

例如,可以配置标准库使用的内存分配器、是否包含某些功能等。

另请参阅: