Go语言可以根据下面的函数:
func(a Integer) Less(b Integer) bool
自动生成一个新的Less()方法:
func(a *Integer) Less(b Integer) bool{
return(*a).Less(b)
从另一方面来说,根据
func(a *Integer) Add(b Integer)
这个函数无法自动生成以下这个成员方法:
func(a Integer) Add(b Integer) {
(&a).Add(b)
}
func(a Integer) Less(b Integer) bool
自动生成一个新的Less()方法:
func(a *Integer) Less(b Integer) bool{
return(*a).Less(b)
}
从另一方面来说,根据
func(a *Integer) Add(b Integer)
这个函数无法自动生成以下这个成员方法:
func(a Integer) Add(b Integer) {
(&a).Add(b)
}