Wetts's blog

Stay Hungry, Stay Foolish.

0%

Golang-语法-结构体与结构体指针所拥有的方法

假设T是struct,那么Go里面遵循下面几个原则:

  1. T的方法集仅拥有 T Receiver 方法。
  2. *T 方法集则包含全部方法 (T + *T)
  3. 如果结构的实例x是“可被寻址的”,且&x的方法集中包含方法m,则x.m()为(&x).m()的速记(快捷方式)