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

问题描述 投票:0回答:1

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

arrays oop methods arguments pass-by-reference
1个回答
0
投票

通常传递的'arguments array'可能具有返回自己的长度的能力,例如:

def foo(args)
   args_count = args.length #or args.size, args.count, depends on lang.
   ....
end
© www.soinside.com 2019 - 2024. All rights reserved.