[Kotlin] 코틀린 스트림 함수 (map, flatMap, groupBy, filter, take, drop, first, distinct, zip, joinToString, count, any, none, max, min, average)
안녕하세요 YTS 입니다. 오늘은 코틀린의 스트림 함수에 대해 적어보려합니다. 스트림 함수 map() : 변환 map()은 컬랙션 내 인자를 변환하여 반환할 때 사용됩니다. class Map { val animals = listOf("사자", "호랑이", "코끼리") fun map() { animals.map { animal -> "동물의 이름은 ? = " + animal }.forEach { println(it) } } } mapIndexed() : 변환 mapIndexed()는 컬랙션에 포함된 인자의 인덱스 값을 변환하여 사용할 수 있습니다. class MapIndexed { val numbers = 0..10 fun mapIndexed() { numbers.mapIndexed { index, num..