별의 공부 블로그 🧑🏻‍💻
728x90
728x170
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
fun main() {
    val list1 = listOf(1, 2, 3, 4, 5, 6)
    val list2 = listOf(2, 2, 3, 4, 5, 5, 6, 7)

    // union: 두 List를 합침 (중복 요소는 하나만)
    println(list1.union(list2))

    // plus: 두 List를 합침 (중복 요소 포함), + 연산자와 같음.
    println(list1.plus(list2))

    // partition: 주어진 식에 따라 2개의 컬렉션으로 분리해 Pair로 반환
    val part = list1.partition { it % 2 == 0 }
    println(part)

    // zip: 동일한 인덱스끼리 Pair를 만들어 반환
    val zip = list1.zip(listOf(7, 8))
    println(zip)
}

 

[1, 2, 3, 4, 5, 6, 7]
[1, 2, 3, 4, 5, 6, 2, 2, 3, 4, 5, 5, 6, 7]
([2, 4, 6], [1, 3, 5])
[(1, 7), (2, 8)]
728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖