Golang
文章平均质量分 69
Golang相关文章
羡鱼°
人生没有白走的路,每一步都算数。
展开
-
Go 语言 struct 使用 tags
在 Go 语言中,struct 是一种常见的数据类型,它可以用来表示复杂的数据结构。在 struct 中,我们可以定义多个字段,每个字段可以有不同的类型和名称。除了这些基本信息之外,Go 还提供了 struct tags,它可以用来指定 struct 中每个字段的元信息。在本文中,我们将探讨为什么 Go 语言中需要使用 struct tags,以及 struct tags 的使用场景和优势。原创 2023-03-13 11:24:46 · 583 阅读 · 0 评论 -
golang小技巧和易错点
1. fallthrough关键字 2. 简式变量声明仅能在函数内部使用原创 2022-12-07 11:00:34 · 213 阅读 · 0 评论 -
基于GORM实现软删除用法
DeleteAt 基于原生 GORM,model 中添加 gorm.DeleteAt 字段,从而自动获取 Soft-Delete 的能力。 原生GORM,当我们调用 Delete 时, 指定的记录并不会从数据库中物理删除,而是会将 gorm.DeleteAt 字段的值设置为当前时间,在一般情况下,调用查询方法时不会被返回。 内部适配: 原来的 Delete 调用会被转换为一次 Update,自动处理了 delete_at 字段的更新逻辑。查询的时候,如果发现 model 中包含 gorm.DeleteAt原创 2022-12-07 09:05:04 · 2555 阅读 · 0 评论