適当な個数の引数を任意にとれる便利な便利な可変長引数ですが、もちろんScalaでも使うことができます。 def method(args: String *) = {} みたいに、型名の後に「*」(アスタリスク)を打つと、その部分が可変長引数になります。また、Javaでは可変長引数部分は配列として扱うことが出来ましたが、ScalaではSeqとして扱います。扱うには特に難しいことはないのですが、Javaと違って配列をそのまま渡すような使い方はできません。 が、Java同様に(厳密には同様に、ではないんだけど)Seq型の値を渡すことができます。その時は「_*」シンボルを利用します。 val l = List("a", "b", "c") method(l) // エラー! ListはSeqの一種ですが、上記のコードをコンパイルするとエラーになります。ここでは以下のように記述することでコンパイルす