前言
Zig is a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software.(官网)
下载依赖
MacOS
查看版本
编译
编译并运行
主函数
main.zig1 2 3 4
| pub fn main() void { ... }
|
输出语句
1 2 3 4 5 6
| const std = @import("std");
pub fn main() void { std.debug.print("Hello World!\n", .{}); }
|
格式化输出
1 2 3 4 5 6
| const std = @import("std");
pub fn main() void { std.debug.print("{s} {s}!\n", .{"Hello", "World"}); }
|
定义变量
定义常量
数据类型
整型
| 数据类型 |
备注 |
u8 |
8位无符号整型 |
u16 |
16位无符号整型 |
u32 |
32位无符号整型 |
u64 |
64位无符号整型 |
u128 |
128位无符号整型 |
i8 |
8位有符号整型 |
i16 |
16位有符号整型 |
i32 |
32位有符号整型 |
i64 |
64位有符号整型 |
i128 |
128位有符号整型 |
编译时整型
1
| const num: compile_int = 0;
|
完成
参考文献
哔哩哔哩——程序猿DD