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