我正在尝试向 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
我应该如何重写这个片段以在我的迭代中有 3 个字符串?
编辑:我应该补充一点,应该保留项目的顺序