[swift] 집합의 반복문

Swift에는 3가지 유형의 반복문이 있습니다. 이 가이드에서는 배열, 세트 및 딕셔너리를 반복하는 방법을 살펴 보겠습니다.

배열 반복문

Swift에서 배열을 반복하려면 for-in 반복문을 사용합니다.

let colors = ["red", "green", "blue"]
for color in colors {
    print(color)
}

위 예제에서 for color in colors는 배열 colors의 각 항목에 대해 반복합니다. 출력은 “red”, “green”, “blue”가 됩니다.

세트 반복문

세트는 순서가 없는 집합이므로 배열과는 달리 인덱스가 없습니다. 따라서 세트를 반복할 때에는 for-in 반복문을 사용합니다.

let numbers: Set = [1, 2, 3, 4, 5]
for number in numbers {
    print(number)
}

위 예제에서 for number in numbers는 세트 numbers의 각 요소에 대해 반복합니다. 출력은 순서와 관계없이 요소가 나열됩니다.

딕셔너리 반복문

딕셔너리를 반복하려면 for-in 반복문을 사용합니다. 각 반복은 키와 값 두 부분으로 나뉩니다.

let ages = ["John": 30, "Alice": 25, "Bob": 28]
for (name, age) in ages {
    print("\(name) is \(age) years old")
}

위 예제에서 for (name, age) in ages는 딕셔너리 ages의 각 키-값 쌍에 대해 반복합니다. 출력은 “John is 30 years old”, “Alice is 25 years old”, “Bob is 28 years old”가 됩니다.

Swift에서는 for-in 반복문을 사용하여 배열, 세트 및 딕셔너리를 간단하고 효율적으로 반복할 수 있습니다.

참조: Swift Documentation