Go语言 Google资深工程师深度讲解

1.扩充已有包:为结构定义的方法必须放在同一个包内,但是可以是不同的文件。

定义别名:

type S struct {

B//类型B

}

使用组合

type A struct {

B

C

}

2.常用接口

fmt包的Stringer  以及io包的Reder Writer

3.map的key

不可以是slice map function float   或者含有这些类型的struct

猜你喜欢

转载自blog.csdn.net/u013755520/article/details/90137019