结构体
已收录文章:54篇
-
结构体可以包含一个或多个匿名(或内嵌)字段,即这些字段没有显式的名字,只有字段的类型是必须的,此时类型也就是字段的名字。匿名字段本身可以是一个结构体类型,即结构体可以包含248 收藏
-
1. 函数 Go语言的函数属于“一等公民”(first-class),也就是说: 函数本身可以作为值进行传递。支持匿名函数和闭包(closure)。函数可以满足接口。 1.1 函数返回值 同一种类型返回值 fu238 收藏
-
问题内容 struct{} 和 struct{}{} 在 Go 中如何工作? 正确答案 在Go语言中,struct{}和struct{}{}都是有效的语法,但它们在功能和使用上有所不同。 1、struct{} struct{}表示一个空的结构体类型。215 收藏
-
1. 什么是链表 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点206 收藏
-
JavaScript 对象表示法(JSON)是一种用于发送和接收结构化信息的标准协议。在类似的协议中,JSON 并不是唯一的一个标准协议。 XML、ASN.1 和 Google 的 Protocol Buffers 都是类似的协议,并且有各自的206 收藏
-
sync.WaitGroup结构体对象 在Go语言中,sync.WaitGroup结构体对象用于等待一组线程的结束;WaitGroup是go并发中最常用的工具,我们可以通过WaitGroup来表达这一组协程的任务是否完成,以决定是否继续往201 收藏
-
在一些项目中, 我们会使用json 来将字符串转为结构体,但是很多时候,这种结构体只会用一次,基本上只会用于反序列化, 对于这种只用到一次的结构体, 我们可以使用匿名结构体. 在gin 接收参数的183 收藏
-
问题内容 golang如何按名称访问结构属性? 正确答案 在 Golang 中,要按名称访问结构属性,可以使用点号.加上属性名来访问。例如,假设我们有一个名为 person 的结构体,其中有一个名172 收藏
-
Go 语言中 encoding/json 包可以很方便的将结构体、数组、字典转换为 json 字符串。 引用 import "encoding/json" 解析语法 // v 传入结构体、数组等实例变量 // []byte 字节数组 // error 可能会有的错误 fu170 收藏
-
网上很多资源都说是xorm reverse mysql "root:123456@tcp(127.0.0.1:3306)/users?charset=utf8" ./ 执行后报错:2022/03/16 15:00:53 [Error] reverse.go:196 Unknown colType INT UNSIGNED 实际上原有的xorm 已经不能用了,现在162 收藏
-
Go语言可以将类型的方法与普通函数视为一个概念,从而简化方法和函数混合作为回调类型时的复杂性。这个特性和 C# 中的代理(delegate)类似,调用者无须关心谁来支持调用,系统会自动处理157 收藏
-
1. 模型 1.1. 模型定义 type User struct { gorm.Model Birthday time.Time Age int Name string `gorm:"size:255"` // string默认长度为255, 使用这种tag重设。 Num int `gorm:"AUTO_INCRE148 收藏