코틀린 const val
-
[Kotlin] val / const valKotlin/Types 2021. 7. 21. 18:32
val 프로퍼티 runtime시점에 값을 할당 할당 가능한 타입: 기본 타입, 참조 타입 const val 프로퍼티 const키워드 compile시점에 값을 할당 compile시점에 할당된다는 것은 메서드, 생성자 등으로 할당할 수 없다는 말이다. 그렇기 때문에 기본 자료형의 리터럴로 초기화해야한다. 또는 현재 const val 프로퍼티의 코드 윗줄에 선언된 다른 const 프로퍼티로 초기화하는 것도 가능하다 할당 가능한 타입: 기본타입, String 다음의 조건을 만족하지 않으면 에러가나게 된다. read-only(val)프로퍼티의 값을 compile시점에 예상할 수 있으면 const modifier를 사용해라. const프로퍼티는 다음을 만족해야 한다. top-level 프로퍼티가 가능하다(top-l..