5
> scala> val myI = new Iterable[Int]{def iterator = Iterator.continually(1)}
> java.lang.OutOfMemoryError: Java heap space
> at java.util.Arrays.copyOf(Arrays.java:2882) at
> <snip>
Hiện tại, hành vi này có được mong đợi không? Tôi tìm thấy nó hơi lạ và nó theo cách của tôi.Tại sao trình vòng lặp được đánh giá khi tạo một Iterable mới từ nó?