Scala:加入一个字符串的迭代对象

我如何“加入”一个迭代的字符串由另一个字符串在Scala?

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

我希望这段代码输出a,b,c(通过“,”连接元素)。

165920 次浏览

mkString呢?

theStrings.mkString(",")

还存在一种变体,可以在其中指定前缀和后缀。

有关使用foldLeft的实现,请参阅在这里,它要详细得多,但出于教育目的,可能值得一看。