Zig 语言中文社区

202211 | 0.10 横空出世

2022-12-10

ZigCC

TOC

0.10.0 Release Notes

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

赶紧升级吧,少年!

[zigcc 中文社区微信群]($section.id(‘zigcc 中文社区微信群’))

欢迎喜欢 Zig 的小伙伴加入! {{< figure src=“https://github.com/zigcc/.github/raw/main/weixin.jpg” width=“200” title=“ZigCC 微信群二维码” >}}

观点/教程

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(),
      }
   }
};
paper-cuts

项目/工具

Zig 语言更新

202210 | 0.10 蓄势待发
202212 | TBD