11. 내부 반복과 지연 연산
2021. 11. 29.
다재다능 코틀린 프로그래밍 책으로 코틀린 스터디를 진행하면서 발표를 위해 준비했던 글입니다. 외부 반복자 vs 내부 반복자 숫자 list에서 짝수만 2배로 만들어서 다른 콜렉션에 추가하는 예제를 외부 반복자와 내부 반복자로 구현해보자. 먼저 외부 반복자는 아래와 같다. val numbers = listOf(10, 12, 14, 17, 18, 19) val doubled = mutableListOf() for (num in numbers) { if (num % 2 == 0) { doubled.add(num * 2) } } println(doubled) // [20, 24, 28, 36] 내부 반복자는 아래와 같다. val numbers = listOf(10, 12, 14, 17, 18, 19) val do..