Go的值接收器和指针接收器

 本质上还是指针和值的概念区分。主要看一下golang的官方解释建议即可。Go不会过度限制你,但是也会适当的限制你。

 

 
 
 
Values                    Methods Receivers
-----------------------------------------------
 T                        (t T)
*T                        (t T) and (t *T) 

 

Methods Receivers         Values
-----------------------------------------------
(t T)                     T and *T

(t *T)                    *T 

 

 
 
posted @ 2020-04-28 11:34  zhangyu63  阅读(529)  评论(0编辑  收藏  举报