学校排行榜

(0)

投一票

方法的本质 官网

Go方法本质是特殊的函数,接收者就是隐式参数。它把行为和数据关联。 type Square struct { Side float64}func (s Square) Area() float64 { return s.Side * s.Side}// 等价的函数func AreaOfSquare(s Square) float64 { return s.Side * s.Side}func main() { square := Square{Side: 4} println(square.Area()) // 输出 16 println(AreaOfSquare(square)) // 输出 16} 理解方法本质有助于掌握方法和函数的关系。
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。