[Kotlin]변수선언 val, var, const/val과 const val의 차이
val :
var :
const val: 컴파일 타임에 할당되며, 값이 불변인 상수
val 은 값 자체를 바 꿀 수 없지만, 클래스의 객체가 들어가면, 해당 값의 속성은 바꿀수 있다.
val color1 = Color()
color1.color = 3 //가능
fun main() {
println(ExamClass.CONST_VAL)
}
class ExamClass(){
**companion object{**
**const val CONST_VAL = 100**
**}**
}