[kotlin] 단항 연산자
단항 연산자는 피연산자 하나만을 가지고 작동하는 연산자입니다. 이 포스트에서는 Kotlin에서 제공하는 다양한 단항 연산자에 대해 다뤄보겠습니다.
1. 부호 연산자 (+, -)
- + 연산자는 피연산자의 부호를 유지합니다. 즉, 양수는 양수로, 음수는 음수로 유지됩니다.
- - 연산자는 피연산자의 부호를 변경합니다. 양수는 음수로, 음수는 양수로 바뀝니다.
var a = 10
var b = -a // b는 -10이 됩니다
var c = +a // c는 10이 유지됩니다
2. 증감 연산자 (++, –)
- ++ 연산자는 피연산자를 1 증가시킵니다.
- – 연산자는 피연산자를 1 감소시킵니다.
var x = 5
x++ // x는 6이 됩니다
x-- // x는 5가 됩니다
3. 논리 부정 연산자 (!)
- ! 연산자는 피연산자를 부정합니다.
- true는 false로, false는 true로 변환됩니다.
var isOpen = false
var isClosed = !isOpen // isClosed는 true가 됩니다
4. 길이 연산자
- length 연산자는 문자열이나 배열의 크기를 반환합니다.
val str = "Hello"
var length = str.length // length는 5가 됩니다
Kotlin에서는 다양한 단항 연산자를 활용하여 코드를 간결하게 작성할 수 있습니다. 각 연산자의 동작 방식을 잘 숙지하여 효율적인 프로그래밍을 할 수 있도록 노력해야 합니다.
더 많은 정보는 Kotlin 문서에서 확인할 수 있습니다.