【Golang零基础入门】05 接口
什么是接口
- 接口是行为方法的抽象与概括
- 接口只有方法声明,不用和实现的细节绑定在一起,也没有数据字段
- 接口是隐式实现的,只要某个类型拥有该接口的所有方法,就算是接口实现,无需像其他语言里的implements显示声明
【Golang零基础入门】04 函数与方法
【Golang零基础入门】03 数据类型
基本数据类型
整型
有符号类型:int8、int16、int32、int64,分别对应8、16、32、64bit大小
无符号类型:uint8、uint16、uint32、uint64
浮点数与复数
float32和float64
两种精度的复数类型:complex64和complex128,分别对应float32和float64两种浮点数精度。
布尔型
true和false
【Golang零基础入门】02 变量与类型
可见性
我们都知道其他面向对象的语言,都是用关键词public、private、protected来标记可见性。
但在GO里,直接用首字母的大小写来决定可见性,大写对外可见,小写仅包内可见。
例如fmt包的Printf函数在fmt包外部访问。
Golang习惯驼峰式命名,例如isExisits()