【发布时间】:2023-04-06 20:44:01
【问题描述】:
据我所知,:= 似乎是通过复制进行分配。运算符=> 似乎做了类似的赋值,但在将参数赋值给对象的成员变量时使用。
所以...
receivesTheCopy := isBeingCopied
memberVariable => passedParameter
我正在处理别人的旧代码,我有一个变量达到了一个我从未见过用:= 明确分配给它的值。我在想也许当它被分配给带有=> 的memberVariable 时,它是通过引用传递的,因此passedParameter 变量保持与memberVariable 状态相关联。
【问题讨论】:
标签: pass-by-reference ada colon-equals