1️⃣ 산술 연산자 arithmetic operator
- Integer, Double 숫자 타입에 대해
+ , - , * , / 연산 가능
- Integer 타입에 한해 나머지
% 연산 가능
let first = 10
let second = 3
let sum = first + second
let diff = first - second
let multiple = first * second
let divided = first / second
let remainder = first % second
2️⃣ operator overloading
let str1 = "abc"
let str2 = "def"
let str = str1 + str2
let names1 = ["Kim", "Shin"]
let names2 = ["Lee", "Park"]
let names = names1 + names2
3️⃣ compound operator
var price1 = 10
price1 += 1
var price2 = 20
price2 -= 5
var price3 = 30
price3 *= 3
var price4 = 40
price4 /= 2
var quote = "Hello, Swift "
quote += "Playgrounds"
4️⃣ comparison operator
- 비교 연산자를 이용해서 두 값을 비교할 수 있다.
let score1 = 6
let score2 = 4
score1 == score2
score1 != score2
score1 > score2
score1 >= score2
score1 < score2