-
[Swift] guard, Early exitswift 2024. 3. 4. 17:50
Guard statement 가드문
1. 의미
: 특정 조건이 참이면 정해진 문장을 끝내고 뒤의 코드를 계속하여 진행하고, 거짓이면 else 블록을 실행하는 문장.
*참이면 노룩패스, 거짓이면 일찍 종료하고 탈출!
2. 표현법
guard condition else { statement }
3. 특징
if문과 다르게 else 블럭이 반드시 따라나온다.
4. 활용 예시
가. 아이디 검증 기능
guard문 조건 추가하는 방법1 논리 연산자 이용 방법2 가드문 추가
Early exit
guard문에서 컨디션을 평가하여 false이면 else 블록 안에서 'return'하여 스코프를 일찍 종료하고 탈출하는 것
'swift' 카테고리의 다른 글
[Swift] If Statement (0) 2024.03.03 [Swift] Compound Assignment Operators (0) 2024.03.03 [swift] Assignment Operator (0) 2024.03.03 [Swift] Ternary Conditional Operator (0) 2024.03.03 [Swift] Logical Operators (0) 2024.03.03