-
[Swift] If Statementswift 2024. 3. 3. 23:13
If statement if 조건문
1. 의미
: 특정 조건에서 블록을 실행하는 문장. = 조건의 참과 거짓을 가린 다음에 실행할 코드를 결정하는 문장.
(참고) 문법적으로 분리할 수 없는 가장 작은 단위: 토큰
토큰이 하나 이상 모인 것으로 코드를 실행(평가)했을 때 하나의 값이 도출되는 것: 표현식
하나 이상의 표현식이 모여서 특정 결과를 도출하는 것: 문장
2. 표기법
if condition { If블록 }
3. 종류와 규칙
가. If 단독: condition이 true이면 If블록을 실행한다. /맨 처음에 하나만. 필수.
나. else: condition이 true이면 if 블록, false이면 else 블록이 실행됨. /마지막에 하나만. 선택.
다. else if: condition이 true이면 else if 블록을 실행한다. *if의 경우의 수를 새롭게 추가하는 것/여러개 가능.
else vs else if
else 는 하나의 condition에서 true or false를 판단. 참이 아닐 경우에 else를 따라가는 것임. 원 트랙.
else if는 또 다른 condition을 추가해서 투트랙으로 길을 여는 것.
4. 활용
가. 로그인 기능
논리연산자인 && 활용! 나. 수의 범위, 짝홀수를 판단하는 기능(else if 사용)
let num = -2 그대로 선언된 상태 다. 숫자의 크기에 따라 분류하는 기능
Successful! 'swift' 카테고리의 다른 글
[Swift] guard, Early exit (0) 2024.03.04 [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