Betrachten Sie den folgenden Code:
private def test(some:String*){
}
private def call () {
val some = Array("asd", "zxc")
test(some)
}
Es druckt expect String, found Array[String]
Warum? Sind Scala-Varargs keine Arrays?
Hinweis
Ich habe im Stapelüberlauf mehrere Fragen zu Scala-Varargs gefunden, aber bei allen geht es darum, Java-Varargs-Methoden aufzurufen oder Scala-Listen in Arrays zu konvertieren.
arrays
scala
variadic-functions
Kirsche
quelle
quelle