202211 | 0.10 横空出世

发布: 2022-12-04   上次更新: 2024-05-25

文章目录

0.10.0 Release Notes

本月最大的事情就是 0.10 版本发布了,主要功能就是 self-hosted compiler,也称为『自举』,即可以用 Zig 来写 Zig 编译器,自举之所以对于一门语言如此重要,主要在于,这说明了该语言可以处理足够复杂的系统,不再只是玩具而已。编译的提升:

赶紧升级吧,少年!

zigcc 中文社区微信群

欢迎喜欢 Zig 的小伙伴加入!

ZigCC 微信群二维码

观点/教程

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
const Animal = union(enum){
   cat: Cat,
   dog: Dog,
   snake: Snake,

   pub fn talk(self: Animal) void {
      switch (self) {
         .snake => std.debug.print("Ssss~~~", .{}),
         inline else => |case| case.talk(),
      }
   }
};

项目/工具

Zig 语言更新

建议/反馈✉️

  1. 关注微信公众号,加微信群与更多人一起畅聊 Zig
  2. 发现内容错误或链接失效?欢迎提交 PR
  3. 想要分享 Zig 使用经验,欢迎给我们供稿