[Kotlin] 컬렉션 함수 1


[Kotlin] 컬렉션 함수 1

이제껏 컬렉션을 for문으로 반복하여 포함된 아이템을 하나하나 꺼내어 사용했다. 하지만 코틀린은 함수형 언어의 특징을 가지고 있기 때문에 좀 더 편리하게 컬렉션을 사용할 수 있다. 컬렉션 함수는 list나 set, map과 같은 컬렉션 또는 배열에 일반 함수 또는 람다 함수 형태를 사용하여 for문 없이도 아이템을 순회하며 참조하거나 조건을 걸고, 구조의 변경까지 가능한 여러가지 함수를 지칭한다. 그 중 하나를 소개하자면 forEach()이다. collection.forEach(){ println(it) } 중괄호 안에서 포함된 모든 아이템을 it이라는 변수로 순서대로 참조할 수 있다. 이렇게 단순히 반복만 하는 함수도 있지만, 특정한 조건을 걸 수도 있다. colletion.filter{ it < 4 } filter 함수는 포함된 모든 아이템 중 주어진 조건에 맞는 객체만 다시 컬렉션으로 만들어서 반환한다. collection.map{ it * 2 } map 함수는 중괄호 안에서 ...


#대학생 #안드로이드 #안드로이드앱 #앱 #코딩 #코틀린

원문링크 : [Kotlin] 컬렉션 함수 1