Kotlin 기본문법 1 - 변수

Android Chen·2021년 11월 2일
0

변수

  • 코틀린에서는 변수를 선언할 때 크게 변경 가능한 변수, 변경 불가능한 변수로 크게 두가지 방식을 사용한다.

val : 변경 불가능한 변수, 상수(immutable, value)

var : 변경 가능한 변수(mutable, variable)

  • 또한 코틀린은 val, var 모두 선언 시 초기화와 함께 사용해야 한다. 초기화를 하지 않으면 컴파일에러가 발생한다.

lateinit var : 이것을 사용하면 초기화를 런타임으로 미뤄 초기화를 하지 않고도 개발이 가능하지만 초기화되지 않은 변수에 접근하면 UninitializedPropertyAccessException이 발생한다. 자바에서의 포괄적인 NullpointerException과는 다른 명시적인 런타임 에러를 발생시킨다.

profile
https://github.com/Userz1-redd

0개의 댓글