1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
object Test { def main(args: Array[String]): Unit = { { val it = Iterable(1,2).iterator val xs = it.toList assert(it.isEmpty) } { val it = Iterator(1, 2) val xs = it.toStream.toList assert(it.isEmpty) } } }