[go]method的指针声明及非指针声明
刚入手golang,大概弄清楚了method在go里的概念。以下大部分为搬运过程重写代码。 method可以为一个type添加(声明)一个方法,例如: type Cat struct { } func (c Cat) Hwo() { fmt.Println("Miah!") } 即对Cat类型(结构体)添加Hwo方法,使其在叫唤的时候可以发出声音。 这种添加方法的代码表现比java好很多(extend),也比python好(需重新声明一个Class)。 按官方的spec可以对应到如上的例子的两种...阅读全文