【发布时间】:2015-07-30 06:00:24
【问题描述】:
这是一个 Scala 特有的问题。
假设您有多个输入的函数(您无法修改),例如:
def test(x1: Int, x2:Int, x3: Int, x4: Int, x5: Int) = {
//Some logic
}
并假设您将该函数的所有输入都放在一个数组中,例如:
val inputs = Array(1, 2, 3, 4, 5)
有没有办法使用单个输入数组调用test,而无需显式插入单个数组元素(如test(inputs(0),inputs(1),inputs(2),inputs(3),inputs(4)))?
这对于我事先不知道输入数量和数组中元素数量(但知道它们匹配)的情况尤为重要。
【问题讨论】:
标签: scala