Ziglings 笔记 01: 修复第一个 Hello World
通过 Ziglings 练习理解 Zig 的函数可见性与程序入口。
#zig
#programming
#ziglings
记录 Zig 语言的学习过程、实战项目和底层原理探索。
通过 Ziglings 练习理解 Zig 的函数可见性与程序入口。
学习如何在 Zig 中引入标准库,并理解为什么导入必须是常量。
深入理解 Zig 的 const/var 声明以及整数类型的精确控制。
学习 Zig 中数组的声明、自动长度推导以及读写操作。
开始我的 Zig 语言学习之旅,为什么选择 Zig 以及环境搭建。
掌握 Zig 独有的数组连接符 (++) 和重复符 (**),以及它们背后的编译期原理。
深入理解 Zig 字符串的本质:它们只是字节数组,以及如何对其进行拼接和格式化。
通过一个字符拼接游戏,复习变量可变性、数组索引和 undefined 的用法。
学习 Zig 独特的多行字符串语法 (\\),理解其背后的设计哲学。
理解 Zig 中 if 语句的严格性:为什么数字不能直接作为条件?
Zig 中没有 ?: 运算符?学习如何使用 If 表达式来优雅地进行条件赋值。
第1章 Zig介绍 - Zig语言入门 在这一章中,我想向你介绍Zig的世界。Zig是一门非常年轻的语言,正在积极开发中。因此,它的世界仍然非常原始,有待探索。这本书是我帮助你理解和探索Zig这个激动人心的世界的个人旅程的尝试。 我假设你在阅读本书时已经有一些编程语言的经验,不一定是低级语言。所以,如果你有Python或Javascript的经验,例如,那就足够了。但是,如果你确实有低级语言的经验,如C、C++或Rust,你可能会在本书中学得更快。 什么是Zig? Zig是一门现代的、低级的、通用编程语言。一些程序员认为Zig是C的现代化和改进版本。 在...