1. ホーム
  2. string

[解決済み】Scala:文字列のイテラブルを結合する

2022-03-29 22:01:39

質問

Scalaで文字列の反復処理を別の文字列で結合するにはどうすればよいですか?

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

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

どのように解決するのですか?

どうですか? mkString ?

theStrings.mkString(",")

接頭辞と接尾辞も指定できるバリエーションも存在します。

参照 ここで を使った実装は フォールドレフト もっと冗長ですが、教育のために見ておく価値はあるかもしれません。