【go】请问这两种写法有什么区别?

【go】请问这两种写法有什么区别?

推荐看下【Go语言圣经】中相关的描述:6.2. 基于指针对象的方法

pointer receiver 最大的用途在于可以修改 receiver 指向的值

u1 = User{}

u2 = &User{}

u1.Get1()

u1.Get2() //不合法,访问不到

u2.Get1() //两个方法都能访问

u2.Get2() //合法, 都能访问

回答

以上是 【go】请问这两种写法有什么区别? 的全部内容, 来源链接: utcz.com/a/114068.html

回到顶部