我有一个Iterator [String],我想在Scala中转换为String。我希望以下工作,但我没有输出。我做错了什么?
val it = Iterator("a", "number", "of", "words")
val combined = "";
while (it.hasNext){
combined = combined + it.next()
}
println(combined)
答案 0 :(得分:11)
您的代码甚至无法编译,因为您要重新分配val
it.mkString
将在
之后完成您的工作