원래 컬렉션의 모든 요소와 지정된 요소 컬렉션의 모든 요소를 포함하는 목록을 반환합니다.
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]
'코틀린 > [Generation] 생성 작업' 카테고리의 다른 글
[Kotlin][Collection] joinToString (0) | 2024.08.29 |
---|---|
[Kotlin][Collection] minus (0) | 2024.08.22 |