首页
分类
标签
归档
瞬间
剪影
留言板
圈子
友链
关于
1
Dify 平台部署教程
2
Android 存储访问框架的使用
3
RVM用国内镜像安装Ruby
4
RAG技术从入门到放弃
5
【Ruby on Rails】 Rails常用命令行
登录
Jack.Jia
累计撰写
97
篇文章
累计收获
30
个点赞
累计收获
7590
次访问
导航
首页
分类
标签
归档
瞬间
剪影
留言板
圈子
友链
关于
极客日记
莫愁前路无知己,天下谁人不识君。
分类
Golang
Golang - 接口
这篇文章介绍了Go语言中的接口(interface)概念,解释了接口作为行为规范的定义,不包含实现细节,而是由具体的对象来实现。文章讨论了为什么要使用接口,以减少代码重复,并通过例子说明了接口的定义、实现条件、类型与接口的关系,包括一个类型实现多个接口、多个类型实现同一接口、接口嵌套以及空接口的应用。此外,还介绍了类型断言的概念。
2024-03-22
215
0
1
47.5℃
Golang
Golang - 结构体
这篇文章介绍了Go语言中的结构体和面向对象编程的概念。文章首先解释了Go语言中如何使用结构体来代替传统面向对象语言中的类和继承,并详细说明了结构体的定义、实例化、内存布局和字段可见性。接着,文章讨论了类型别名和自定义类型,以及如何为结构体定义方法,包括值接收者和指针接收者。文章还介绍了结构体与JSON序列化的关系,以及如何使用结构体标签来控制序列化行为。最后,文章通过示例代码展示了如何创建和使用结构体,包括匿名结构体、嵌套结构体、结构体的“继承”以及结构体在JSON序列化中的应用。
2024-03-10
214
0
1
47.4℃
Golang
弹