Я новичок в Scala, и я видел код для конкатенации строк в Scala следующим образом:
"test " ++ "1"
И я проверил, и он также написан в Scala Doc
"test " + "1"
Итак, я понимаю, что +
подобен Java String +
, но ++
более мощный, может принимать больше типов параметров. Также ++
кажется универсальным для других вещей, таких как List. Я хочу знать, правильно ли я понимаю. и любые другие различия? Когда нужно один над другим только для конкатенации строк?