Comment puis-je "joindre" un itérable de chaînes par une autre chaîne dans Scala?
val thestrings = Array("a","b","c")
val joined = ???
println(joined)
Je veux que ce code produise a,b,c
(joignez les éléments par ",").
Que diriez-vous de mkString ?
theStrings.mkString(",")
Il existe une variante dans laquelle vous pouvez également spécifier un préfixe et un suffixe.
Voir ici pour une implémentation utilisant foldLeft , ce qui est beaucoup plus détaillé, mais mérite peut-être d'être examiné pour des raisons d'éducation.