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