Swift
Swift 정리 : guard문
코딩갱
2022. 10. 4. 15:08
gaurd문 - 표현식이 거짓일 경우 실행
guard<불리언 표현식>else {
// 표현식이 거짓일경우에 실행될 코드
<코드블록을 빠져 나갈 구문>
}
// 표현식이 참일 경우에 실행되는 코드는 이곳에 위치
guard문은기본적으로 특정 조건에 맞지 않을 경우에 현재의 함수나 반복문에서빠져 나갈 수 있도록하는 ‘조기 출구(early exit)’ 전략을 제공
예시 - 이렇게 gaurd문을 사용하지는 않으므로 흐름만 파악
var x = 1
while true {
guard x < 7 else { break }//조건(x<7)이 거짓일 때 실행(break)
print(x) //1 2 3 4 5 6, 조건(x<7)이 참일 때 실행
x = x + 1
}