任何一项措施的参数名称 都是 本地变量。实施 某项措施时,传递给这项措施的参数 都会 被存储 在这些本地变量当中。因为 任何一项措施 都 只处理 这些参数的“复制品”,所以 这些措施 无法改变 这些参数原来的值。我 举 一个例子,以便 更好地 说明 这一点。比如 我 有一项措施 叫作 calculate,就像 这样:
实施 calculate:这项措施时,传递给它的参数 就会 被存储 在本地变量n当中。
在
这行语句当中,我 针对 myData这个物件 采取了 calculate:这项措施,并且 附带了 变量number 作为 参数。于是 变量number的值 就会 被存储 在本地变量n当中。calculate:这项措施 只能改变 本地变量n的值,但 却 无法改变 变量number的值。