指针自动取值这个是方便
然后receiver这方面估计是副作用。。。。。
【 在 oldwatch (一条叫java的鱼◎城内风光独好) 的大作中提到: 】
: 标 题: Re: 这2个有什么区别?
: 发信站: 水木社区 (Fri Jun 18 10:35:39 2021), 站内
:
: 传值/传引用自适应这个
:
: 确实属于虽然很方便但是感觉很不自在的语法糖
:
:
:
: 【 在 milksea (肥了,又肥了 >>>_<<<) 的大作中提到: 】
: : Go 有个我认为比较怪的特性,就是一方面类型方法的 receiver(一般怎么翻译?)既可以是值类型也可以是指针类型,另一方面如果方法是通过值类型定义的,则既可以通过值类型也可以通过指针类型调用。
: : 造成的结果就是你这里定义的类型,不仅 Adder 实现了 Addifier,*Adder 也实现了 Addifier。
: : 这是有意的设计,不过可能多少容易引起概念上的混淆。
: : ...................
:
: --
: 倾听我的誓言,作我的见证,长夜将至,我从今开始守望,至死方休,我将不娶妻,不封地
: 不生子。我将不戴宝冠,不争荣宠。我将尽忠职守,生死于斯。我是黑暗中的利剑,
: 长城上的守卫,抵御寒冷的烈焰,破晓时分的光线,唤醒眠者的号角,守护王国的坚盾。
: 我将生命与荣耀献给守夜人,今夜如此,夜夜皆然
: --------------《冰与火之歌》 乔治.R.R.马丁
: 译者:灰鹰爵士,ccxx
:
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 116.233.186.*]
--
FROM 219.143.129.*