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
}
'Swift' 카테고리의 다른 글
Swift 정리 - where절 (0) | 2022.10.04 |
---|---|
Swift 정리 : switch-case문 (1) | 2022.10.04 |
Swift 정리 : 제어문 (0) | 2022.09.27 |
Swift 정리 : Nil-Coalescing Operator(Nil합병연산자) (0) | 2022.09.27 |
Swift 정리 : 연산자 (0) | 2022.09.27 |