Swift는 다양한 상황에서 제어문을 사용하여 코드 흐름을 제어할 수 있습니다. 그 중 하나가 break
키워드입니다. break
키워드를 사용하면 반복문이나 switch 문에서 즉시 실행을 중지하고 다음 코드로 이동할 수 있습니다.
반복문에서의 break
for-in 반복문
for-in 반복문에서 break
키워드를 사용하면 반복문의 실행을 즉시 중지할 수 있습니다. 즉, 반복문의 명령문을 모두 실행하지 않고 반복문을 벗어납니다. 아래는 break
키워드를 사용한 예시입니다.
for number in 1...10 {
if number == 6 {
break
}
print(number)
}
위 예제에서는 1부터 10까지의 숫자 중에서 number
가 6이 되는 순간 break
키워드가 실행되어 반복문을 벗어납니다. 따라서 출력 결과는 다음과 같습니다.
1
2
3
4
5
while 반복문
while 반복문에서도 break
키워드를 사용하여 반복문을 중지할 수 있습니다. 아래는 break
키워드를 사용한 while 반복문의 예시입니다.
var number = 1
while number <= 10 {
if number == 6 {
break
}
print(number)
number += 1
}
위 예제에서도 number
가 6이 되는 순간 break
키워드가 실행되어 반복문을 벗어납니다. 따라서 출력 결과는 for-in 반복문의 예시와 동일합니다.
switch 문에서의 break
switch 문에서도 break
키워드를 사용하여 실행을 중지할 수 있습니다. switch 문은 다양한 값에 따라 코드 블록을 실행하는 제어문입니다. 아래는 break
키워드를 사용한 switch 문의 예시입니다.
let color = "red"
switch color {
case "red":
print("빨간색 입니다.")
break
case "blue":
print("파란색 입니다.")
default:
print("다른 색상입니다.")
}
위 예제에서는 color
변수의 값이 “red”인 경우 switch 문의 실행이 중단됩니다. 이후의 case 문들은 실행되지 않습니다. 따라서 출력 결과는 “빨간색 입니다.”입니다.
참고: The Swift Programming Language - Control Flow
Swift에서 break
키워드는 반복문이나 switch 문에서 실행을 즉시 중지하고 다음 코드로 이동할 수 있도록 도와줍니다. 적절히 사용하여 코드 흐름을 효율적으로 제어할 수 있습니다.