Scala для меня новичок, поэтому я не уверен, что это лучший способ.
Мне нужно просто взять строки в одном списке и присоединиться к ним.
Итак, concat(List("a","b","c"))
возвращает abc
.
Должен ли я сначала увидеть, сколько строк есть в списке, таким образом я могу просто пропустить и присоединиться к ним всем? Я чувствую, что это нужно сделать сначала, таким образом вы можете использовать списки, как и массив, и list[1]
append list[2]
append list[3]
и т.д.
Edit
Вот моя идея, конечно, с ошибками компиляции.
def concat(l: List[String]): String = {
var len = l.length
var i = 0
while (i < len) {
val result = result :: l(i) + " "
}
result
}