Swift 기초 문법 - 42. 콜렉션 합치기

정성윤·2023년 8월 12일
0

Swift 이론

목록 보기
45/64

스위프트에서 콜렉션을 합치는 방법은 다양한 메서드와 연산자를 사용하여 수행할 수 있습니다.
주로 배열과 딕셔너리를 합치는 경우에 많이 사용되며, 이를 통해 새로운 콜렉션을 생성하거나 기존 콜렉션을 수정할 수 있습니다.

배열 합치기

let array1 = [1, 2, 3]
let array2 = [4, 5, 6]
let concatenatedArray = array1 + array2
print(concatenatedArray)  // 출력: [1, 2, 3, 4, 5, 6]
var array1 = [1, 2, 3]
let array2 = [4, 5, 6]
array1.append(contentsOf: array2)
print(array1)  // 출력: [1, 2, 3, 4, 5, 6]

딕셔너리 합치기

var dict1 = ["a": 1, "b": 2]
let dict2 = ["b": 3, "c": 4]

dict1.merge(dict2) { (_, new) in new }
print(dict1)  // 출력: ["a": 1, "b": 3, "c": 4]

Set 합치기

let set1: Set<Int> = [1, 2, 3]
let set2: Set<Int> = [3, 4, 5]
let unionSet = set1.union(set2)
print(unionSet)  // 출력: [1, 2, 3, 4, 5]

String 합치기

let str1 = "Hello, "
let str2 = "Swift!"

let concatenatedString = str1 + str2
print(concatenatedString)  // 출력: "Hello, Swift!"

var str1 = "Hello, "
let str2 = "Swift!"

str1 += str2
print(str1)  // 출력: "Hello, Swift!"

참고(출처) : 개발하는 정대리, 야곰(Swift5)

profile
이유있는 스위프트 개발자

1개의 댓글

comment-user-thumbnail
2023년 8월 12일

유익한 자료 감사합니다.

답글 달기