scala> class A (s: String*) { val l: ListBuffer[String] = ListBuffer[String](s) }
<console>:8: error: type mismatch;
found : String*
required: String
class A(s: String*) {val l: ListBuffer[String] = ListBuffer[String](s)}
sListBuffer[String]のapplyメソッドに引数を渡すことができないのはなぜですか。
def apply[A](elems: A*): CC[A] = { ... }
(applyからの方法GenericCompanion.scala)
コードListBuffer[String]("foo", "bar")は機能します。しかし、文字列の引数リストを通過できないようsですString*。