将数组作为参数传递给方法

时间:2019-11-20 11:21:57

标签: arrays oop methods arguments pass-by-reference

当我们将数组作为参数传递给方法时,将传递第一个元素的地址。然后,被调用的方法如何理解接收到的数组中元素的数量?

1 个答案:

答案 0 :(得分:0)

通常通过的“参数数组”可能具有返回自己的长度的能力,例如:

def foo(args)
   args_count = args.length #or args.size, args.count, depends on lang.
   ....
end