[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 // 나머지

비트 연산자

비트 연산자는 이진수의 비트 단위 연산을 수행합니다. Swift에서는 AND(&), OR( ), XOR(^), NOT(~), 이동 연산자(«, ») 등이 있습니다.
let x = 0b0011
let y = 0b1010
let andResult = x & y // 비트 AND
let orResult = x | y // 비트 OR
let xorResult = x ^ y // 비트 XOR
let notResult = ~x // 비트 NOT
let leftShift = x << 1 // 좌측 시프트
let rightShift = y >> 1 // 우측 시프트

관계 연산자

Swift에는 값들을 비교하는 데 사용되는 관계 연산자도 있습니다. 이러한 연산자에는 같음(==), 같지 않음(!=), 크거나 같음(>=), 작거나 같음(<=), 크다(>), 작다(<) 연산자가 포함됩니다.

let p = 10
let q = 5
let isEqual = p == q // 같음
let notEqual = p != q // 같지 않음
let greaterThanOrEqual = p >= q // 크거나 같음
let lessThanOrEqual = p <= q // 작거나 같음
let greaterThan = p > q // 크다
let lessThan = p < q // 작다

할당 연산자

할당 연산자는 값을 변수에 할당하는 데 사용됩니다. Swift에서는 등호(=)를 통해 값을 변수에 할당하는 할당 연산자가 사용됩니다.

var x = 10
let y = 5
x += y // x = x + y

Swift의 연산자를 사용하여 데이터를 처리하고 조작할 수 있으며, 알맞게 사용하면 소스 코드를 더욱 간결하고 읽기 쉽게 만들 수 있습니다.

더 많은 정보를 원하시면 Swift 공식 문서를 참조하십시오.