首页
归档
分类
标签
瞬间
图库
留言板
友链
关于
1
【Ruby on Rails】 Rails常用命令行
2
RVM用国内镜像安装Ruby
3
Golang学习笔记 - 接口
4
PostgreSQL 学习笔记 - 存储过程、触发器和自定义函数
5
PostgreSQL 学习笔记 - 视图、物化视图和临时表
登录
已删除用户
该用户已被删除。
累计撰写
93
篇文章
累计创建
15
个分类
累计创建
17
个标签
导航
首页
归档
分类
标签
瞬间
图库
留言板
友链
关于
目录
分类
Golang
Golang学习笔记 - 接口
接口在Go语言中是一种抽象类型,定义了对象的行为规范而不进行实现。接口是一组方法的集合,允许不同类型实现同一接口,从而简化代码并促进多态性。接口的声明包含方法签名,无需显式声明实现,符合结构化类型的概念。通过接口,开发者可以将不同类型的对象统一处理,如将多种动物视为“能叫的动物”。此外,空接口可以存储任意类型的数据,为编程提供灵活性。接口的设计使得Go语言支持面向接口编程,提高了代码的可维护性和扩展性。
2024-03-22 21:45
37
0
0
27.7℃
Golang
Golang学习笔记 - 结构体
Go语言通过结构体提供了一种自定义数据类型,用于封装多个基本数据类型,从而实现面向对象的功能。本文介绍了自定义类型和类型别名的定义与区别,结构体的定义、实例化及其初始化方法,包括键值对初始化和指针类型结构体的创建。还讨论了结构体的内存布局、构造函数的实现、以及方法与接收者的概念,强调了指针接收者在修改实例变量时的有效性。通过这些内容,可以更好地理解和应用Go语言中的结构体。
2024-03-10 16:09
15
0
0
25.5℃
Golang
弹