有这个结构
type Square struct {
Side int
}
这些与功能等效吗?
func (s *Square) SetSide(side int) {
s.Side = side
}
对比
func SetSquareSide(s *Square, side int) {
s.Side = side
}
我知道他们做同样的事情,但他们真的等价吗?我的意思是,有什么内部差异吗?
在线试用:https : //play.golang.org/p/gpt2KmsVrz
胡说叔叔
犯罪嫌疑人X
相关分类