据我所知,:=
似乎是通过副本进行分配。运算符=>
似乎执行类似的赋值,但在将参数赋值给对象的成员变量时使用。
所以...
receivesTheCopy := isBeingCopied
memberVariable => passedParameter
我正在处理其他人的旧代码,并且我有一个变量达到了一个我永远不会用:=
明确分配给它的值。当我将分配给memberVariable
=>
并通过引用传递时,我认为可能是,因此passedParameter
变量与{memberVariable
保持联系1}}状态。
答案 0 :(得分:8)
:=
是一项任务。
=>
有多个目的:
在任何一种情况下都与传递引用或传值有关。