Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 将数组作为参数传递给方法_Arrays_Oop_Methods_Arguments_Pass By Reference - Fatal编程技术网

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

Arrays 将数组作为参数传递给方法,arrays,oop,methods,arguments,pass-by-reference,Arrays,Oop,Methods,Arguments,Pass By Reference,当我们将数组作为参数传递给方法时,第一个元素的地址被传递。然后,被调用的方法如何理解接收数组中的元素数?通常传递的“arguments array”可能能够返回自己的长度,例如: def foo(args) args_count = args.length #or args.size, args.count, depends on lang. .... end

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

通常传递的“arguments array”可能能够返回自己的长度,例如:

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