Go语言实战 7.8分
读书笔记 第五章 Go语言的类型系统
流云

用户定义的类型

type name struct{}

方法

func (接收器) name() {}

值接收器,指针接收器

类型的本质

用值还是指针?变与不变是个考虑。类似于基本类型还是饮用类型也是个考虑。

接口

type name interface {}

类型指针(重点是方法集),类型值的指针。值接收器(可接收类型值与类型指针)与指针接收器(只能接收类型指针)

嵌入类型

重点是标识符的提升

嵌入类型的声明比较特殊,是类型占位

公开或未公开的标识符

首字母小写不公开,大写公开

0
《Go语言实战》的全部笔记 7篇
豆瓣
免费下载 iOS / Android 版客户端