3주차 (6~8장)
6장 컬렉션과 시퀀스6.1 컬렉션에 대한 함수형 API6.1.1 filter와 mapval numbers = listOf(1, 2, 3, 4, 5)// filter: 조건에 맞는 것만 골라내기val evenNumbers = numbers.filter { it % 2 == 0 } // [2, 4]// map: 각 원소를 다른 형태로 변환val squares = numbers.map { it * it } // [1, 4, 9, 16, 25]6.1.2 reduce와 fold : 값들을 하나로 합치기val numbers = listOf(1, 2, 3, 4)// reduce: 첫 번째 값부터 시작해서 차례로 합치기val sum = numbers.reduce { acc, element -> acc + eleme..
2025. 9. 1.