1. collection.flatMap{}
: 중괄호 안에서 아이템(컬랙션의 원소가 처음부터 순서대로 돌면서 it에 할당됨)마다 새로운 컬렉션을 생성하면
이를 합쳐서 하나의 컬렉션(배열형식)으로 반환해줌
2. collection.getOrElse(){}
: 괄호안에 지정한 인덱스 위치에 객체가 존재하는 경우 해당 인덱스 위치에 해당하는 객체를 반환하고
없는경우 중괄호안의 객체를 반환한다
4. collectionA zip collectionB
: 두 컬렉션에 포함된 아이템을 1:1로 pair 클래스의 객체로 만들어 list에 넣어 반환해 준다
*이 떄 결과 List의 아이템의 갯수는 더 작은 컬랙션을 따라간다
'Java and Android > Android Kotlin' 카테고리의 다른 글
Android Kotlin - 실습예제(1) (0) | 2021.01.09 |
---|---|
Android Kotlin - 상수, lateinit, val by lazy{} (2) | 2021.01.05 |
Android Kotlin - 컬렉션함수(associateBy, groupBy, partition) (0) | 2021.01.05 |
Android Kotlin - 컬렉션함수 (0) | 2021.01.05 |
Android Kotlin - Set , Map (0) | 2021.01.02 |