19、结构体方法
00 分钟
2022-8-26
Go支持为结构体类型定义方法(methods
 
 
 
 
这里的area是一个拥有 *rect 类型接收器(receiver)的方法。
 
可以为值类型或者指针类型的接收者定义方法。这是一个值类型接收者的例子
 
 
 
这里我们调用上面为结构体定义的两个方法
 
调用方法时,Go会自动处理值和指针之间的转换。想要避免在调用方法时产生一个拷贝,或者想让方法可以修改接收结构体的值,你都可以使用指针来调用方法
 
 
 
 
 
 
上一篇:
18、结构体
下一篇:
20、接口

评论