【问题标题】:Passing Array as Argument to a Method将数组作为参数传递给方法
【发布时间】:2020-03-16 02:25:49
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-01-24
      • 2018-12-11
      • 2015-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-18
      相关资源
      最近更新 更多