golang 简明语法教程
本文原为单篇 Go 简明语法速查表,现已拆分为 11 章系列,便于分节阅读与检索。各章独立成篇,可通过下方目录跳转。
系列目录
- 入门与基础类型 - Hello World、模块系统、包导入与声明、基本数据类型
- 字符串、变量与常量 - String 与 []byte 的关系、变量遮蔽、iota 常量
- 流程控制 - if、for(唯一循环)、switch 与 fallthrough
- 集合类型 - 数组、切片与 slices 包、Map 与 maps 包
- 函数、指针与类型 - 多返回值、闭包、defer、指针、自定义类型
- 结构体 - 结构体嵌套、方法、空结构体、JSON 序列化
- 接口 - 隐式实现、类型断言、接口组合、nil 陷阱
- 错误处理、并发与泛型 - error、Goroutine、Channel、select、泛型
- 测试与工程 - init 函数、单元测试、常用标准库
- 杂项:make 与 select - make 的三种用途、select 多路复用
- 杂项:embed 与资源嵌入 - embed 包、//go:embed 指令、embed.FS 虚拟文件系统


