[swift] 배열의 병합 및 연결

Swift에서 배열을 병합하거나 연결하는 방법에 대해 알아보겠습니다. 배열을 병합하면 두 개 이상의 배열을 하나의 배열로 결합하고, 배열을 연결하면 하나의 배열에 다른 배열을 추가합니다.

배열 병합

먼저, 두 개의 배열을 병합하는 방법부터 알아보겠습니다.

let array1 = [1, 2, 3]
let array2 = [4, 5, 6]
let mergedArray = array1 + array2
print(mergedArray) // 출력: [1, 2, 3, 4, 5, 6]

위의 예제에서는 + 연산자를 사용하여 두 배열을 병합하였습니다.

배열 연결

이제, 배열에 다른 배열을 연결하는 방법에 대해 살펴보겠습니다.

var array3 = [7, 8, 9]
let array4 = [10, 11, 12]
array3.append(contentsOf: array4)
print(array3) // 출력: [7, 8, 9, 10, 11, 12]

위의 예제에서는 append(contentsOf:) 메서드를 사용하여 array4array3에 연결하였습니다.

빈 배열과의 병합 또는 연결

빈 배열과의 병합 또는 연결도 가능합니다.

let array5 = [13, 14, 15]
let emptyArray: [Int] = []
let mergedArray2 = emptyArray + array5
print(mergedArray2) // 출력: [13, 14, 15]

var array6 = [16, 17, 18]
let emptyArray2: [Int] = []
array6.append(contentsOf: emptyArray2)
print(array6) // 출력: [16, 17, 18]

위의 예제에서는 빈 배열과의 병합 및 연결을 보여주고 있습니다.

이제 Swift에서 배열을 병합하고 연결하는 방법에 대해 알아보았습니다. 다양한 상황에 맞게 적절하게 활용하여 효율적인 코드를 작성할 수 있을 것입니다.

더 많은 정보는 Swift 공식 문서를 참고하세요.