val iti = Iterator("a","b","c")
for(ie <- iti){
println(ie)
}
println(iti.size)it
打印出来的结果为0,可是代码修改成以下:
val iti = Iterator("a","b","c")
println(iti.size)
打印结果为3
说明Iterator只能使用一次,若是要想再次使用,只能从新定义一个新的Iterator:
val iti = Iterator("a","b","c")
println(iti.size)
val itiu=Iterator("a","b","c")
println(itiu.length)
打印结果为
3
3