[swift] Swift 연산자

Swift는 다양한 연산자를 제공하여 다양한 작업을 수행할 수 있습니다. 연산자를 사용하여 변수 간의 연산, 비교, 할당 및 조건문을 수행할 수 있습니다. 이번 포스트에서는 Swift의 다양한 연산자를 살펴보겠습니다.

산술 연산자

let a = 10
let b = 5

let sum = a + b
let difference = a - b
let product = a * b
let quotient = a / b
let remainder = a % b

print("sum: \(sum)")
print("difference: \(difference)")
print("product: \(product)")
print("quotient: \(quotient)")
print("remainder: \(remainder)")

비교 연산자

let x = 10
let y = 5

let isEqual = x == y
let isNotEqual = x != y
let isGreaterThan = x > y
let isLessThan = x < y
let isGreaterThanOrEqual = x >= y
let isLessThanOrEqual = x <= y

print("isEqual: \(isEqual)")
print("isNotEqual: \(isNotEqual)")
print("isGreaterThan: \(isGreaterThan)")
print("isLessThan: \(isLessThan)")
print("isGreaterThanOrEqual: \(isGreaterThanOrEqual)")
print("isLessThanOrEqual: \(isLessThanOrEqual)")

할당 연산자

var num = 10

num += 5 // num = num + 5
num -= 3 // num = num - 3
num *= 2 // num = num * 2
num /= 4 // num = num / 4
num %= 1 // num = num % 1

print("num: \(num)")

논리 연산자

let isTrue = true
let isFalse = false

let andResult = isTrue && isFalse
let orResult = isTrue || isFalse
let notResult = !isTrue

print("andResult: \(andResult)")
print("orResult: \(orResult)")
print("notResult: \(notResult)")

위에서 살펴본 연산자들을 적절히 활용하여 Swift에서 다양한 작업을 수행할 수 있습니다. 연산자의 종류와 사용법에 익숙해지면 더욱 다양한 프로그램을 개발할 수 있을 것입니다.

더 자세한 내용은 Swift 공식 문서를 참고하시기 바랍니다.