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>
이제 예상되는 동작입니까? 나는 그것을 다소 이상하게 여긴다.iterator가 새로운 iterable을 생성 할 때 평가되는 이유는 무엇입니까?