前言
Zig is a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software.(官网)
编译器
下载依赖
查看版本
编译并运行源码
编译并生成可执行文件
主函数
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("文本内容{d}", .{1}); // "文本内容1" }
|
变量
定义变量
常量
定义常量
基本数据类型
整型
| 数据类型 |
备注 |
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