Si consideri il codice qui sotto:Come passare l'array Scala nel metodo Scala vararg?
private def test(some:String*){
}
private def call() {
val some = Array("asd", "zxc")
test(some)
}
Esso stampa expect String, found Array[String]
Perché? I vararg di Scala non sono matrici?
Nota
ho trovato diverse domande su Stack Overflow su Scala varargs, ma tutti sono di chiamare Java varargs metodi o sulla conversione Scala elenca ad array.