【问题标题】:What is it called when you use object... as a parameter? [duplicate]当您使用 object... 作为参数时,它叫什么? [复制]
【发布时间】:2009-09-09 06:43:29
【问题描述】:

我注意到在 Java 中你可以有一个带有 object... 作为参数的函数,然后方法会将任意数量的对象作为参数并将其视为一个数组。这个叫什么?我一直在尝试搜索它,但似乎......被搜索引擎忽略了。 我似乎记得 C 中的 printf 做了同样的事情。

谢谢。

【问题讨论】:

    标签: java arrays


    【解决方案1】:

    它叫varargs

    【讨论】:

      【解决方案2】:

      维基百科说这被称为variadic function

      【讨论】:

        【解决方案3】:

        它被称为可变参数

        【讨论】:

          【解决方案4】:

          它被称为可变参数。

          这意味着函数正在接受可变数量的参数。在 C/CPP 中有一个头文件 stdarg.h,其中声明了处理变量参数的方法。

          【讨论】:

            猜你喜欢
            • 2019-04-18
            • 2010-11-15
            • 1970-01-01
            • 2016-09-15
            • 2015-03-16
            • 2016-06-16
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多