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

sca*_*bie 244 string scala

如何在Scala中用另一个字符串"连接"一个可迭代的字符串?

val thestrings = Array("a","b","c")
val joined = ???
println(joined)
Run Code Online (Sandbox Code Playgroud)

我想要输出这个代码a,b,c(通过","加入元素).

Bri*_*new 396

mkString怎么

theStrings.mkString(",")
Run Code Online (Sandbox Code Playgroud)

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

请参阅此处了解使用foldLeft的实现,它更加详细,但也许值得关注教育.

  • 谢谢!如果有人想将字符串元素括在引号中,mkString也很有帮助:theStrings.mkString("'","','","'") (4认同)
  • langref.org链接已死 (2认同)