Part2. 기본연산자

Swift 기본 연산자에 대한 이해

Swift 언어는 기본적인 연산 작업을 수행하기 위한 다양한 연산자들을 제공합니다. 이 연산자들은 값을 조작하고, 조건을 평가하며, 논리적인 작업을 수행하는 데 사용됩니다. 이번 글에서는 Swift의 기본 연산자에 대해 살펴보겠습니다.

1. 연산자의 기초

연산자는 값을 검사, 변경 또는 조합하기 위해 사용되는 특수한 기호나 구절입니다. Swift에서는 다양한 연산자를 통해 값을 조작하고 조건을 평가할 수 있습니다.

피연산자의 갯수에 따른 연산자의 구분:

  • 단항 연산자: 하나의 대상 앞 또는 뒤에 위치하는 연산자로, -a, +b, !a와 같은 형태가 있습니다.

  • 이항 연산자: 두 개의 대상 사이에서 작동하는 연산자로, a + b, a >= b와 같은 대부분의 연산자가 여기에 해당합니다.

  • 삼항 연산자: 세 개의 대상을 조합하여 특수한 계산을 수행합니다. Swift에서는 a ? b : c 형태의 삼항 연산자가 있습니다.

2. 기본 연산자

할당 연산자

할당 연산자는 오른쪽의 값을 왼쪽에 대입하거나 업데이트하는 역할을 합니다.

let num2 = 10
var num1 = 5

산술 연산자

산술 연산자는 기본적인 사칙 연산을 수행하는 데 사용됩니다.

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

비교 연산자

비교 연산자는 두 값의 크기나 동등 여부 등을 비교하여 결과를 참 또는 거짓으로 반환합니다.

a == b
a != b
a > b
a >= b
a < b
a <= b

논리 연산자

논리 연산자는 논리적인 조건을 검사하거나 결합합니다.

!true
true && true
true || false

3. 연산자의 우선순위

연산자는 우선순위에 따라 계산이 이루어집니다. 곱셈, 나눗셈이 덧셈, 뺄셈보다 먼저 수행되며, 비교 연산자보다는 논리 연산자가 나중에 평가됩니다.

  1. *, /

  2. +, -

  3. <=, >, ==, !=

  4. &&, ||

  5. 삼항 연산자

  6. 할당, 복합 할당

4. 결론

Swift의 기본 연산자들은 값을 조작하고 조건을 평가하는 데 중요한 역할을 합니다. 각 연산자의 역할과 사용법을 숙지하여 효과적으로 코드를 작성하는 데 도움이 될 것입니다.

댓글을 작성해보세요.

채널톡 아이콘