如何在Scala中将List传递给Int*方法?

liu*_*tao 1 scala

我有一个功能:

def test(ints: Int*) = ints.foreach(println(_))
Run Code Online (Sandbox Code Playgroud)

如何将Array [Int]或Seq [Int]转换为Int*?

Jör*_*tag 6

这就是_*类型归属的含义:

def test(ints: Int*) { ints foreach println }

val l = List(1, 2, 3)

test(l:_*)
// 1
// 2
// 3
Run Code Online (Sandbox Code Playgroud)