摘要:
go new 尽管没有构造函数,go有一个内置的函数new,可以用来分配一个类型需要的内存。new(X)和&X{}是等效的: goku := new(Saiyan) // 等效 goku := &Saiyan{} 用那种方式取决于你,但是你会发现,当需要去初始化结构体字段时,大多数人更喜欢使用后者, 阅读全文
摘要:
go结构体上的函数 我们可以将一个方法和一个结构体关联: type Saiyan struct { Name string Power int } func (s *Saiyan) Super() { s.Power += 10000 } 在上面的代码中,我们可以说类型*Saiyan是Super方法 阅读全文