1
0
我不确定是否通过
输出是预期的
|
2
0
但您在方法的签名中指定,它接受可变长度的数组。在调用代码时,没有什么可以阻止您传递一个或一些值。在matches方法中,它将是一个数组 |
3
0
据我所知,你的问题可以归结为:
此代码发出以下警告:
问题很明显。Java无法决定是将数组展开还是作为第一个参数传递。 你可以通过使用合适的类型来解决这个问题。
现在,这段代码没有歧义,编译得很好。输出为:
你应该好好利用打字系统。 |
Iliketoproveit · MATLAB函数中的变量参数对 6 年前 |
jetstream · 变量参数和函数指针向量 6 年前 |
WrathOfFlame · 解压缩函数调用的参数数组 6 年前 |
flawr · 如何编写输出参数数目可变的匿名函数? 6 年前 |
Tyler Jackson · 子类中变量函数特化的定义 6 年前 |
Brave Shine · Lisp&rest参数和递归调用 7 年前 |