如果这是一个太基本的问题,请原谅,我对 scala 还很陌生,并且特别被困在这个问题上。
我想要实现的是,拥有一个将数组作为参数的函数,如下所示:
evenOdd(1,2,3,4,5,6); //where evenOdd is my function
函数定义如下:
def evenOdd(x : Array[Int] = new Array[Int](6)){
}
它抛出一个错误,该函数的参数太多。如何在函数中将多个数组整数作为固定大小传递?
最佳答案
要么通过 Array
至 evenOdd
:
evenOdd(Array(1, 2, 3, 4, 5, 6))
或定义
evenOdd
作为:def evenOdd(x: Int*) = {...}
关于scala - 如何将数组作为参数传递给 Scala 中的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46087401/