이 글은 "앨런 Swift문법 마스터 스쿨" 을 듣고 정리한 내용입니다.

연산자의 기초

  1. 단항연산자 : +a ; -b ; !c ; d...등 단항연산자는 반드시 붙여서 사용한다.
  2. 이항연산자 : a + b ; c >= d 등 이항연산자는 일반적으로 양쪽으로 공백 1칸 씩 띄워서 사용한다.
  3. 삼항연산자 : a ? b : c 삼항연산자도 공백 1칸씩 띄워서 사용한다.

할당연산자

a = a + 1 앞에 있는 a 에 a + 1 값을 할당한다는 뜻이다.

산술연산자

산술연산자에는 일반 수학기호와 같이 + , - , * , / , % 가 있다.
나누기 관련된 연산자가 두가지( / , % ) 있는데 "/"는 일반적인 나누기에서 몫을 구하는 용도로 사용되고, "%"는 나머지를 구하는 연산자로 쓰인다.

복합 할당 연산자

a = a + 1 -> a += 1 왼쪽에 있는 식에서 "="과 "+"를 축약해서 오른쪽의 "+=" 처럼 사용할 수 있다.

비교연산자

a == b 같다
a != b 같지 않다
a > b 크다
a < b 작다
a >= b 크거나 같다
a <= b 작거나 같다

논리연산자

!true, !a, !(b == 1) ~이 아닌 뜻으로 사용된다.
true && false 그리고(and) 의 뜻으로 사용된다.
true || false 또는(or) 의 뜻으로 사용된다.

접근연산자

"."으로 표현하고 '애플.아이폰.iOS' 이런식으로 하위로 들어가는 식이다.

profile
비전공자 iOS 개발 공부

0개의 댓글