共 12 篇文章
go 官方文档:https://tip.golang.org/doc/gc-guide?utm_source=chatgpt.com
Go 语言的轻量级执行单元,你在代码中 `go f()` 启动的就是一个 `G`
在 Go 语言中,`switch` 语句是比传统的 `if–else` 更加简洁、灵活、功能丰富的多分支控制结构
在 Go 语言中,`struct`(结构体)是一种最常用、最基础的复合数据类型,用来**将若干个不同类型或相同类型的字段组合在一起**,形成一个新的整体
`slice` 是对数组的一个**抽象视图**,它不存储数据,而是**指向一个底层数组**,与固定大小的数组不同,`slice` 的长度可以动态改变,这使得它在实际应用中非常灵活
在 Go 语言中,`map` 是一种内置的**引用类型**,用来将“键”(`key`)映射到“值”(`value`),本质上是一种**哈希表**
通过不同的写法和变体,`for` 能够完成所有循环需求
作用:让“收尾工作”与逻辑代码紧密绑定,减少因过早 `return` 或中途出错而忘记清理资源的风险
官方文档:https://pkg.go.dev/context
在 Go 语言里,`channel`(通道)是核心的并发原语之一,用于在不同的 `goroutine` 之间安全地传递数据
`go env -w GOPROXY=https://goproxy.cn,direct`
GORM(全称「Go Object Relational Mapping」)是 Go 语言最常用的 ORM 框架之一,它能够让我们使用 Go 语言的结构体来映射数据库中的表、字段等,从而更方便地进行数据库的增删改查操作