web-dev-qa-db-ja.com

Scala:文字列のイテラブルを結合する

Scalaでは、どのようにして反復可能な文字列を別の文字列で "結合"できますか?

val thestrings = Array("a","b","c")
val joined = ???
println(joined)

このコードにa,b,cを出力させたい(要素を "、"で結合する)。

231
scala_newbie

mkString はどうですか?

theStrings.mkString(",")

プレフィックスとサフィックスも指定できるバリアントがあります。

foldLeft を使用した実装については、 here を参照してください。

372
Brian Agnew