如何以编程方式检索 Zig 的版本?在 python 中,我可以使用
sys
模块来做到这一点。
>>> import sys
>>> sys.version
我怎样才能在 zig 中实现同样的目标?
builtin.zig_version
。返回 SemanticVersion
。
const std = @import("std");
const builtin = @import("builtin");
pub fn main() !void {
std.log.info("Zig version: {}", .{ builtin.zig_version });
}
打印:
$ zig build run
info: Zig version: 0.12.0-dev.587+eb072fa52