接入 Gate.io Websocket 公开接口
值方法 vs. 指针方法
值方法和指针方法都是什么呢?
1 | type BestOrder struct { |
- 值方法无法对基础类型数据进行修改. 但是数据本书是引用类型则修改有效.
- 值变量
book1 := OrderBook{}
只能调用值方法, 不能调用指针方法. - 指针变量
book2 := &OrderBook{}
即可以调用值方法, 又可以调用指针方法.
Note: 使用 book1
调用指针方法可用的原因是当调用指针方法的时候, 其是 &book1
的简写.