Swift 에서는 다양한 제어 흐름이 있다. 여러번 작업을 수행하는 while, 조건에 따라 다르게 실행되는 if, guard, switch 구문과 코드에서 실행 플로우를 전달하는 break, continue 가 있다. 또한 반복을 쉽게 만들어주는 for-in, 현재 범위를 벗어날 때 수행되는 코드인 defer 가 있다. For-In 루프 (For-In Loops) 연속된 것에 대해 for-in 루프를 사용하여 반복할 수 있다. let names = ["Anna", "Alex", "Brian", "Jack"] for name in names { print("Hello, \(name)!") } // Hello, Anna! // Hello, Alex! // Hello, Brian! // Hello, Jack..