val iti = Iterator("a","b","c")
for(ie <- iti){
println(ie)
}
println(iti.size)
打印出来的结果为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