[Swift 기초] - 연산자 / 조건문

justdotheg·2023년 7월 30일
0
post-thumbnail


목차
1. 연산자
1.1. 산술 연산자
1.2. 비교 연산자
1.3. 논리 연산자
2. 조건문
2.1. if문
2.2. switch case문

1. 연산자

1-1. 산술 연산자

✔️ +, -, x, /, %

1-2. 비교 연산자

✔️ <, >, ==, !=

대입연산자는 비교연산자보다 우선순위가 작다

1-3. 논리 연산자

✔️ &&, ||, !

&&은 조건식이 하나라도 false면 false이다. 즉, 조건식 모두 true여야 true

2. 조건문

2-1. if문

2-2. switch case문

📌 Swift에서의 switch문은 case문에 복수개가 올 수 있다.

📌 Swift에서의 switch문은 반드시 default 구문이 있어야 한다. 없으면 "Switch must be exhaustive" 에러가 발생한다.

(부연 설명) 일부 다른 언어에서는 default 구문이 없어도 에러가 발생하지 않아 프로그래머가 의도한 것과 다른 결과가 발생하기도 한다. 이를 방지하기 위해 Swift에서는 default구문을 쓰지 않으면 에러가 발생한다.

1개의 댓글

comment-user-thumbnail
2023년 7월 30일

이런 유용한 정보를 나눠주셔서 감사합니다.

답글 달기