안녕하세요, 새내기 개발자입니다.
오늘은 for in구문과 함께 반복문에 대해서 간단하게 정리하겠습니다~!
"for-in" 구문은 Swift 프로그래밍 언어에서 사용되는 반복문 중 하나입니다. 이 구문을 사용하면 시퀀스 또는 컬렉션의 각 요소에 대해 반복 작업을 수행할 수 있습니다.
<예시코드>
for 요소 in 시퀀스 {
// 요소를 사용하여 수행할 작업
}
여기서 "요소"는 시퀀스 내의 각 항목을 나타내며, "시퀀스"는 여러 값들의 순서 있는 모음을 의미합니다. 배열(Array), 딕셔너리(Dictionary), 세트(Set) 등이 시퀀스의 예입니다.
예를 들어, 배열의 각 요소를 출력하는 간단한 예제를 살펴보겠습니다.
<예시코드>
let numbers = [1, 2, 3, 4, 5]
for number in numbers {
print(number)
}
위 코드는 "numbers" 배열의 각 요소를 순서대로 가져와서 출력합니다.
딕셔너리(Dictionary)의 경우, "for-in" 구문을 사용하여 키-값 쌍에 대해 작업할 수도 있습니다.
<예시코드>
let person = ["name": "John", "age": 30, "city": "New York"]
for (key, value) in person {
print("\(key): \(value)")
}
이 예제에서 "person" 딕셔너리의 각 키-값 쌍을 가져와서 출력합니다.
"for-in" 구문은 시퀀스의 모든 요소를 순회하는 데 사용되며, 구문 실행 도중에 시퀀스의 요소가 하나씩 가져와서 지정된 코드 블록을 실행합니다. 이를 통해 많은 작업을 반복적으로 수행할 수 있습니다.
여기까지 간단한 for in 구문과 함께 반복문에 대해서 알아보았습니다!