Swift - 연산자(operator)

luna·2023년 4월 26일
0

swift

목록 보기
3/6
post-thumbnail

1️⃣ 산술 연산자 arithmetic operator

  • Integer, Double 숫자 타입에 대해 + , - , * , / 연산 가능
  • Integer 타입에 한해 나머지 % 연산 가능
let first = 10
let second = 3

// 연산
let sum = first + second // 13
let diff = first - second // 7

let multiple = first * second // 30
let divided = first / second //3

let remainder = first % second // 1

2️⃣ operator overloading

  • 각 타입에 따라 연산 가능
// String
let str1 = "abc"
let str2 = "def"
let str = str1 + str2 // "abcdef"

// Array
let names1 = ["Kim", "Shin"]
let names2 = ["Lee", "Park"]
let names = names1 + names2 // ["Kim", "Shin", "Lee", "Park"]

3️⃣ compound operator

  • 연산자를 줄여서 사용
var price1 = 10
price1 += 1 // 11

var price2 = 20
price2 -= 5 // 15

var price3 = 30 
price3 *= 3 // 90

var price4 = 40
price4 /= 2 // 20

var quote = "Hello, Swift "
quote += "Playgrounds" // "Hello, Swift Playgrounds"

4️⃣ comparison operator

  • 비교 연산자를 이용해서 두 값을 비교할 수 있다.
let score1 = 6
let score2 = 4

score1 == score2 // false
score1 != score2 // true

score1 > score2 // true 
score1 >= score2 // true 

score1 < score2 // false
profile
공부하자

0개의 댓글