据我所知,:=
似乎是通过副本进行分配。运算符=>
似乎做了类似的赋值,但在将参数赋值给对象的成员变量时使用。
所以...
receivesTheCopy := isBeingCopied
memberVariable => passedParameter
我正在处理别人的旧代码,我有一个变量达到了一个我从未见过用:=
. 我在想,也许当它被分配给 amemberVariable
时,=>
它是通过引用传递的,因此passedParameter
变量保持与memberVariable
状态相关联。