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

 

기본 연산자

 

할당 연산자
오른쪽 값을 왼쪽에 대입한다

 

- 프로그래밍에서 비교를 하고 싶다면?
같다 ==
같지 않다 !=

 

 

산술(이항) 연산자
사칙연산을 생각합시다

 

/ , %

정수끼리 연산해야한다

 

% 사용은 굉장히 많이 한다 
주로 사용하는 예는 아래쪽에 보면 알 수 있다

 

 

 

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

 

 

 

 

같은 타입의 데이터끼리만 연산 및 저장이 가능하다

Int + Double (x)

 

복합 할당 연산자

 

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

 

 

 

논리연산자
boolean 표현식이 위치해야함 
결과값 또한 항상 참 또는 거짓

 

  • ! : ~이 아닌 
  • && : 그리고
  • || : 또는

 

연산의 우선순위
기본적으로 곱하기가 우선
순서
1. */
2.+-
3. <= > == != 
4. && ||
5. 삼항연산자
6. = +=

괄호를 적절히 사용하며 코드를 짜면된다

 

접근연산자
.

 

 

 

 

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