由于 Zig 目前还处于快速迭代,因此最权威的资料无疑是官方的 Zig Language Reference,遇到语言的细节问题,基本都可以在这里找到答案。
其次是社区的一些高质量教程,例如:
- Zig Guide
- 英文资料, Sobeston 用户编写
- 学习 Zig
- 该系列教程最初由 Karl Seguin 编写,该教程行文流畅,讲述的脉络由浅入深,深入浅出,是入门 Zig 非常不错的选择
- Zig 语言圣经
- 一份内容全面、深入浅出介绍 Zig 的教程
- ziglings/exercises
- Learn the Zig programming language by fixing tiny broken programs.
- Zig Cookbook
- A collection of simple Zig programs that demonstrate good practices to accomplish common programming tasks
- Awesome Zig
- A collection of some awesome public Zig programming language projects.
最后,推荐使用版本管理工具 asdf 来安装 Zig,具体步骤:
1
2
3
4
5
6
7
8
9
10
11
12
| git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.14.0
cat <<'EOF' >> $HOME/.bashrc
source "$HOME/.asdf/asdf.sh"
source "$HOME/.asdf/completions/asdf.bash"
EOF
asdf plugin-add zig https://github.com/zigcc/asdf-zig.git
# 安装最新版
asdf install zig latest
asdf global zig latest
zig version
|