Swift
Swift | 기본연산자(Basic Operators)
iOSDEv
2024. 1. 7. 23:17
연산자 기초
연산자는 값을 겁사하너가 바꾸거나 조합하기 위해 사용하는 특수 기호나 구절이다
| a | + | b |
| 피연산자 | 연산자(Operator) :연산자 종류가 +뿐만 아니라 다양하다 |
피연산자 |
- 단항연산자 : 공백없이 반드시 붙여서 사용해야함
- +a, -a, !a, a
- 이항연산자 : 양쪽에 공백 한 칸씩 추가해서 사용
- 만약 양쪽을 붙여서 사용하는것도 가능함(비대칭적으로 공백을 사용하는건 오류)
- a + b, a >= b, a * b
- 삼항연산자 : 모든 사이의 공백을 한 칸씩 추가해서 사용
- a ? b : c
- a가 참이면 b 거짓이면 c
- a ? b : c
기본 연산자
할당 연산자
오른쪽 값을 왼쪽에 대입한다

- 프로그래밍에서 비교를 하고 싶다면?
같다 ==
같지 않다 !=
산술(이항) 연산자
사칙연산을 생각합시다

/ , %
정수끼리 연산해야한다
% 사용은 굉장히 많이 한다
주로 사용하는 예는 아래쪽에 보면 알 수 있다

/ 는 프로그래밍 할 시 주의하며 사용해야한다
괄호 때문에 결과값이 달라질 수 있다

같은 타입의 데이터끼리만 연산 및 저장이 가능하다
Int + Double (x)
복합 할당 연산자

비교 연산자
이항연산자 연산자 중심으로 왼쪽과 오른쪽에 표현식이 위치
결과값은 항상 참이나 거짓을 반환한다


논리연산자
boolean 표현식이 위치해야함
결과값 또한 항상 참 또는 거짓
- ! : ~이 아닌
- && : 그리고
- || : 또는

연산의 우선순위
기본적으로 곱하기가 우선
순서
1. */
2.+-
3. <= > == !=
4. && ||
5. 삼항연산자
6. = +=
괄호를 적절히 사용하며 코드를 짜면된다
접근연산자
.

인프런에 스위프트 앨런 강의를 듣고 정리하였습니다