认识Go方法 官网
Go 方法是和特殊类型关联的函数。它能让类型有自己的行为。方法和函数不同在于有接收者。 // 定义一个结构体type Rectangle struct { Width float64 Height float64}// 定义一个方法func (r Rectangle) Area() float64 { return r.Width * r.Height}// 调用方法func main() { rect := Rectangle{Width: 10, Height: 5} result := rect.Area() println(result) // 输出 50} 方法接收者可以是值类型或指针类型,使用时要注意区别。