示例代码
type MyFloat float64
func (f MyFloat) Abs() float64 {
if f < 0 {
return float64(-f)
}
return float64(f)
}
func (f MyFloat) Abs() float64
这是一个 方法的定义,它绑定在 MyFloat 类型上。
方法签名分析:
func:定义函数或方法的关键字。(f MyFloat):这是 方法接收者,表示该方法绑定到MyFloat类型的变量上,变量名是f。- 这个语法就像是:“这个函数是
MyFloat类型的专属方法”。
- 这个语法就像是:“这个函数是
Abs():方法名,表示“取绝对值”。float64:返回值类型是float64。
179

被折叠的 条评论
为什么被折叠?



