+ 항공대학교 김철기 교수님의 객체 지향 프로그래밍 과목 내용를 정리한 글입니다.
++ : 항의 값에 1 증가
-- : 항의 값에 1 감소
fun main() {
var a: Int = 10
var b: Int = 10
var res1 = ++a // a값 1 증가 후 대입
var res2 = b++ // b값 대입 후 1 증가
println(a) // 11
println(b) // 11
println(res1) // 11
println(res2) // 10
}
++a는 전위 증가 연산자로, a값을 먼저 1 증가시킨 후 res1에 a를 대입한다.
b++는 후위 증가 연산자로, res2에 b값을 먼저 대입한 후 b를 1 증가시킨다.
'Study > Kotlin Study' 카테고리의 다른 글
| [Kotlin] 조건문 (2) | 2023.08.23 |
|---|---|
| [Kotlin] 패키지: 패키지 개요 (2) | 2023.08.22 |
| [Kotlin] Smart Cast (0) | 2023.08.19 |
| [Kotlin] 자료형 변환 (0) | 2023.08.18 |
| [Kotlin] NULL: Safe - call, Non - null, 엘비스 연산자 (0) | 2023.08.18 |