본문 바로가기

Swift 문법

[Swift] 연산자 팁

Swift에서는 다음의 연산을 지원하지 않는다.

10 <= something <= 20

 

다음과 같이 수정해야 한다.

10 <= something && something <= 20

 

 

참고로 &&는 AND 연산자이고, ||는 OR 연산자이다.

 

! : 결과를 뒤집는 연산자이다.

!true == false

!false == true

 

연산자의 우선순위는 다음과 같다.

1순위 : * (곱하기), / (나누기), % (몫 구하기)

2순위 : + (더하기), - (빼기)

3순위 : 비교연산자

4순위 : &&(And), ||(Or)

5순위 : 삼항연산자

6순위 : 할당연산자

 

 

마침표(.)는 접근연산자이다. 하위개념에 접근할 때 쓰인다.

예를 들면, 다음과 같다.

음식.한식.김치볶음밥.김치.배추

 

아주 기초적인 실제 기능은 다음과 같다.

var something = "something"

print(something.count) // 원소의 갯수를 출력 -> 9
print(something.isEmpty) // 원소가 비었는지 -> false
id.dropFirst() // 첫번째 원소를 제거 -> "omething"

 

 

 

참고

  • 분기처리란? 어떤 조건에 따라서 선택적으로 코드를 처리함
  • 자동 줄맞춤 단축키 : ctrl + i

'Swift 문법' 카테고리의 다른 글

[Swift] Enum(열거형)  (0) 2022.07.16
[Swift] 함수  (0) 2022.07.15
[Swift] 튜플  (0) 2022.07.14
[Swift] Switch문  (0) 2022.07.13
[Swift] 변수와 타입  (0) 2022.07.11