その方法
「*」を付加することで実現できる。
コード
scala> def showMessages(args: String*) = for(arg <- args) println(arg)
showMessages: (args: String*)Unit
scala> showMessages()
scala> showMessages("hello")
hello
scala> showMessages("hello","Scala")
hello
Scala
scala> val array = Array("hello", "Scala")
array: Array[String] = Array(hello, Scala)
scala> showMessages(array)
<console>:10: error: type mismatch;
found : Array[String]
required: String
showMessages(array)
^
scala> showMessages(array:_*)
hello
Scala
