스위프트에서의 연산자를 공부해보자:)
dqQQQ
·2023. 11. 28. 20:09
개요
값을 수정할 때 사용하는 연산자.
그 연산자를 스위프트에서는 어떻게 사용하는지 알아보겠다.
연산자의 종류
기본적으로 사용하는 연산자는 C언어에서의 연산자와 비슷하다.
비교 연산자
같다 작다 같은 기본적인 연산자는 C언어와 같다.
부호 | 설명 |
---|---|
A === B | 클래스의 인스턴스가 같은가? |
A !== B | 클래스의 인스턴스가 다른가? |
A ~= B | B가 A에 포함되어 있는가? |
범위 연산자
반복문에서 사용된다.
부호 | 설명 |
---|---|
A...B | A 이상 B이하 |
A..<B | A 이상 B미만 |
A... | A 이상 |
...A | A 이하 |
..<A | A 미만 |
기타 연산자
부호 | 설명 |
---|---|
A ?? B | A가 nil이면 A 반환, 아니면 B 반환 |
A! | 옵셔널 값을 강제로 추출 |
V? | 옵셔널 값을 안전하게 추출 |
연산자 우선순위
우선순위가 높은 순서
연산자 우선순위 그룹 이름 | 결합 방향 |
---|---|
DefaultPrecedence | none |
BitwiseShiftPrecedence | none |
MultiplicationPrecedence | left |
AdditionPrecedence | left |
RangeFormationPrecedence | none |
CastingPrecedence | none |
NilCoalescingPrecedence | right |
ComparisonPrecedence | none |
LogicalConjunctionPrecedence | left |
LogicalDisjunctionPrecedence | left |
TernaryPrecedence | right |
AssignmentPrecedence | right |
FunctionArrowPrecedence | right |
'Swift' 카테고리의 다른 글
스위프트에서의 옵셔널을 공부해보자:) (0) | 2023.11.28 |
---|---|
스위프트에서의 함수를 공부해보자:) (0) | 2023.11.28 |
스위프트에서의 조건문과 반복문을 공부해보자:) (0) | 2023.11.28 |
스위프트에서의 자료형을 공부해보자:) (0) | 2023.11.28 |
스위프트를 공부해보자:) (0) | 2023.11.28 |