위프트에서 동안 루프, 경비할 때, 스위치, 안으로 문을 포함하여 많은 제어 문을 제공합니다.
For-In 문(For-In 루프)
안으로명령문은 배열, 숫자 및 문자열을 순서대로 반복하는 데 사용됩니다.
휴가 이름 = (“Anna”, “Alex”, “Brian”, “Jack”)
이름의 이름 {
print(“안녕하세요, \(이름)!
”)
}
// 안녕 안나!
// 안녕 알렉스!
// 안녕 브라이언!
// 안녕 잭!
사전에서 반환된 키/값 쌍의 튜플을 반복하고 제어할 수도 있습니다.
let numberOfLegs = (“거미”: 8, “개미”: 6, “고양이”: 4)
(animalName, legCount) in numberOfLegs {
print(“\(animalName)의 다리는 \(legCount)개입니다”)
}
// 개미는 다리가 6개
// 거미는 다리가 8개입니다.
// 고양이는 다리가 4개
사전의 내용이 정렬되지 않았습니다.
사전에 입력된 순서대로 탐색되지 않습니다.
아래와 같이 숫자 범위를 반복할 수 있습니다.
1…5 {
print(“\(인덱스) 곱하기 5는 \(인덱스 * 5)”)
}
// 1 곱하기 5는 5입니다.
// 2 곱하기 5는 10
// 3 곱하기 5는 15
// 4 곱하기 5는 20
// 5 곱하기 5는 25