Kotlin in Action 을 공부하고 Effective kotlin 의 내용을 조금 참조하여 정리한 글입니다. 함수형 프로그래밍 스타일을 사용하면 컬렉션을 다룰 때 편하다. 컬렉션을 다루는 코틀린 표준 라이브러리를 몇가지 살펴보자. `filter` 와 `map` 함수, 그 함수를 뒷받침하는 개념으로부터 시작된다. filter & map 함수 대부분의 컬렉션 연산을 `filter` 와 `map` 함수를 통해 표현할 수 있다. filter 함수 `filter` 함수는 컬렉션을 iteration 하면서 주어진 람다에 각 원소를 넘겨서 람다가 `true` 를 리턴하는 원소만 모아서 `List` 로 리턴한다. val list = listOf(1, 2, 3, 4) assert( list.filter { it ..