var intList = Iterator(range(1,10))
println("data"+intList)
println(intList.hasNext)
Last line gives True, whereas for
var intList = Iterator(range(1,10))
println("data"+intList.toList)
println(intList.hasNext)
Last line give False
Why even if intList is immutable I am not assigning it to any new variable.