【发布时间】:2020-03-16 02:25:49
【问题描述】:
当我们将数组作为参数传递给方法时,会传递第一个元素的地址。那么,被调用的方法如何理解接收到的数组的元素个数呢?
【问题讨论】:
标签: arrays oop methods arguments pass-by-reference
当我们将数组作为参数传递给方法时,会传递第一个元素的地址。那么,被调用的方法如何理解接收到的数组的元素个数呢?
【问题讨论】:
标签: arrays oop methods arguments pass-by-reference
通常传递的“参数数组”可能有能力返回自己的长度,例如:
def foo(args)
args_count = args.length #or args.size, args.count, depends on lang.
....
end
【讨论】: