본문 바로가기
language/Swift

Swift 스위프트 - 기본 연산자

by JongDroid 2022. 1. 15.

연산자를 통해 스위프트 언어의 특성을 다시 살펴볼 수 있다. 

1. 타입이 엄격하다. (강타입이라고도 함) 

ex) Int + double (에러 발생) --> 서로 다른 타입에 연산을 적용할 수 없다. 

 

2. 스트링 타입에 + 연산자를 사용하면 문자를 이어 붙일 수 있다. 

"안녕" + " 만나서 반가워" = 안녕 만나서 반가워 

-  연산자 사용하는 방법 

1. a = a + 2 와 같은 연산을 할때는 a += 2 로 짧게 나타낼 수 있다.

 

2. 형변환을 하여 서로 다른 타입을 동일하게 한다.

스위프트 언어 특성 중 타입이 엄격한 부분으로 인하여 서로 다른 타입은 연산을 할 수 없다. 

타입을 다음과 같이 변환하여 동일하게 한다.

 

Double 형 변수를 Int 형으로 바꾸고자 한다면 --> Int(변수명) 과 같이 한다. 

댓글