본문 바로가기
코틀린/[Generation] 생성 작업

[Kotlin][Collection] plus

by jinwo_o 2024. 8. 21.

원래 컬렉션의 모든 요소와 지정된 요소 컬렉션의 모든 요소를 ​​포함하는 목록을 반환합니다.

public operator fun <T> Collection<T>.plus(elements: Iterable<T>): List<T> {
    if (elements is Collection) {
        val result = ArrayList<T>(this.size + elements.size)
        result.addAll(this)
        result.addAll(elements)
        return result
    } else {
        val result = ArrayList<T>(this)
        result.addAll(elements)
        return result
    }
}


val list = listOf(1, 2, 3, 4, 5)
val list2 = listOf(1, 2, 3, 4, 5)
print(list.plus(list2))  // [1, 2, 3, 4, 5, 1, 2, 3, 4, 5]

 

plus - Kotlin Programming Language

 

kotlinlang.org

'코틀린 > [Generation] 생성 작업' 카테고리의 다른 글

[Kotlin][Collection] joinToString  (0) 2024.08.29
[Kotlin][Collection] minus  (0) 2024.08.22