[kotlin] 코틀린에서의 연산자 개념

코틀린은 다른 프로그래밍 언어들과 마찬가지로 다양한 연산자를 제공합니다. 이 연산자들은 산술, 비교, 논리, 대입 연산 등의 다양한 작업을 수행할 수 있도록 도와줍니다. 이번 글에서는 코틀린에서의 연산자에 대해 자세히 알아보겠습니다.

산술 연산자

코틀린은 일반적인 산술 연산자인 +, -, *, /, %를 지원합니다. 이 연산자들은 각각 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 연산을 수행합니다.

val a = 10
val b = 5
val sum = a + b  // 15
val difference = a - b  // 5
val product = a * b  // 50
val quotient = a / b  // 2
val remainder = a % b  // 0

비교 연산자

비교 연산자는 특정한 두 값의 크기나 동등 여부를 비교할 때 사용됩니다. 코틀린에서는 >, <, >=, <=, ==, != 연산자를 제공합니다.

val x = 10
val y = 5
val greater = x > y  // true
val lesser = x < y  // false
val greaterOrEqual = x >= y  // true
val lesserOrEqual = x <= y  // false
val isEqual = x == y  // false
val notEqual = x != y  // true

논리 연산자

논리 연산자는 논리 AND(&&), OR(||), NOT(!) 연산을 수행할 때 사용됩니다.

val isTrue = true
val isFalse = false
val andResult = isTrue && isFalse  // false
val orResult = isTrue || isFalse  // true
val notResult = !isTrue  // false

대입 연산자

대입 연산자는 변수에 값을 할당할 때 사용됩니다. 코틀린에서는 =, +=, -=, *=, /=, %= 등의 대입 연산자를 제공합니다.

var number = 10
number += 5  // number = number + 5
number -= 3  // number = number - 3
number *= 2  // number = number * 2
number /= 4  // number = number / 4
number %= 3  // number = number % 3

이렇게 코틀린에서는 다양한 연산자를 활용하여 다양한 연산을 수행할 수 있습니다. 올바른 연산자의 사용은 프로그램의 가독성과 유지보수에 도움이 되므로 연산자를 적절히 활용하는 것이 중요합니다.

코틀린 공식 문서에서 연산자에 대한 더 자세한 정보를 확인할 수 있습니다.