重複の可能性:(コロンアンダースコアスター)はScalaで何をしますか
?:_*
私はREPLを使用して、Scala配列でJavavarargメソッドを呼び出しています。
これを行うとエラーが発生します:
case class Person(name: String, age: Int)
val array = Array(classOf[String], classOf[Int])
Person.getClass.getMethod("apply", array)
しかし、私がこれを行うと、それは機能します:
Person.getClass.getMethod("apply", array:_*)
私の質問は何をするの:_*
ですか?Scala APIのどこで定義されていますか?