4

簡単に連結できるように別の文字列を Iterable[String] に追加しようとしていますが、結果は期待したものではありません。

scala> val s: Iterable[String] = "one string" :: "two string" :: Nil
s: Iterable[String] = List(one string, two string)

scala> s.mkString(";\n")
res3: String =
one string;
two string

scala> (s ++ "three").mkString(";\n")
res5: String =
one string;
two string;
t;
h;
r;
e;
e

iterable に 3 つの文字列を含めるには、このスニペットをどのように書き直すべきですか?

編集:アイテムの順序を維持する必要があることを追加する必要があります

4

3 に答える 3