스위프트 문법 - 연산자

응애개발자·2023년 1월 30일
0

스위프트

목록 보기
4/8

연산자

산술 연산자

사칙연산에 쓰이는 연산자들입니다.

구분연산자사용 예의미
단항 연산자--a부호 변경
이항 연산자+a + b더하기
이항 연산자-a - b빼기
이항 연산자*a * b곱하기
이항 연산자/a / b나눈 몫
이항 연산자%a % b나눈 나머지

연산자 앞뒤로 동일하게 공백을 주거나 공백을 빼야됩니다.(1 + 1, 1+1 이런식으로 말이죠.)

비교 연산자

변수의 크기 비교에 사용하는 연산자입니다. 주로 조건문에 쓰입니다.

연산자사용 예의미
<a < ba가 b보다 작으면 true, 아니면 false
>a > ba가 b보다 크면 true, 아니면 false
<=a <= ba가 b보다 작거나 같으면 true, 아니면 false
>=a >= ba가 b보다 크거나 같으면 true, 아니면 false
==a == ba와 b가 같으면 true, 아니면 false
!=a != ba와 b가 다르면 true, 아니면 false

논리 연산자

참, 거짓이 주된 비교 대상입니다. 주로 조건문에 쓰입니다.

연산자사용 예의미
!!aa가 true면 false, false면 true
&&a && ba와 b 모두 true면 true, 모두 false면 false, 둘중 하나라도 false면 false
||a || ba와 b 둘중 하나라도 true면 true, 둘중 하나라도 false면 false, 모두 false면 false

(||는 파이프 기호입니다. 주로 enter키 위에 있습니다.)

범위 연산자

닫힌 범위 연산자
1 ... 5
1,2,3,4,5를 의미합니다.

반 닫힌 범위 연산자
1 <.. 5 / 1 ..< 5
각각
2,3,4,5 / 1,2,3,4를 의미합니다.

대입 연산자

왼쪽의 객체에 오른쪽 값을 넣을 때 사용합니다.

연산자사용 예의미
=a = 2a = 2
+=a += 2a = a + 2
-=a -= 2a = a - 2
*=a *= 2a = a * 2
/=a /= 2a = a / 2
%=a %= 2a = a % 2
<<=a <<= 2a = a << 2
>>=a >>= 2a = a >> 2
&=a &= ba = a & b
^=a ^= ba = a ^ b
|=a |= ba = a | b

0개의 댓글