Gunbro Blog

language - swift

반복문 사용법

배열 반복문

 
import UIKit
 
// 배열
var myArray: [Int] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
 
for item in myArray {
    print("item : \(item)")
}
 
// 조건을 넣은 배열 반복문
for item in myArray where item > 5 {
    print("5보다 큰수: \(item)")
}
 
for item in myArray where item % 2 == 0 {
    print("짝수 : \(item)")
}
 
// 배열 반복문에서 index도 필요시
var myStringArray = ["감자", "무당벌레", "사슴벌레", "대나무"]
 
for (index, value) in myStringArray.enumerated() {
    print("index: \(index), value: \(value)")
}
// 결과
// index: 0, value: "감자"
// index: 1, value: "무당벌레"
// index: 2, value: "사슴벌레"
// index: 3, value: "대나무"
 

이렇게 배열 요소들을 순회하면서 출력할 수 있습니다.
참고로 마지막에 있는 enumerated() 함수는 튜플로 변환해주며 index와 배열의 요소 값을 묶을 수 있게 도와줍니다.