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