经过几周的密集练习,我们开始对 Zig 有了感觉了吧。我反正已经开始能熟练的安装 Zig 并搭建项目了。本篇将把这些核心的技能加以混合使用,拿编写命令行程序为目的,把整个流程给大家跑一遍,手把手教导一遍,和大家一起梳理。
注意:Zig 目前还没有到 V1.0 版本,也就是还无法稳定,所以你不要指望拿它去写成熟应用。我们主要目的就是玩,好处是这个编程语言是社区驱动的,迭代快,语法比 C 要高级点,本身也能替代 C,为以后写高级程序做好储备。后面出错,也不要抱怨,直接社区沟通,让我们一起交流。
首先,我们要找到处理命令行程序参数和打印字符串的框架,这里,有技巧。我是通过搜索 zig-awesome 这类关键字项目去找的,前人栽树,肯定好乘凉: