[Kotlin 코틀린 변수 var, val] 변수 선언 기본형태 var 변수명: 변수타입 = 초기화 값 val 변수명: 변수타입 = 초기화 값 [var] - var : 변경 가능한 변수 = 읽기 / 쓰기 [val] - 한번 초기화 하면 변경 불가능한 변수 = 읽기만 가능한 final 변수 초기화 시 변수명 뒤의 타입은 생략이 가능하다. -> 컴파일러가 타입을 추론 -> 변수 선언 시에 초기화를 하지 않으면 컴파일러가 타입을 추론할 수 없기 때문에 이러한 경우에는 타입을 명시해주어야한다. [const] val 앞 const를 붙이면 기본 타입과 String만 넣을 수 있는 완전 상수가 된다. const val num1: Int = 10 // (O) const var num2: Int = 20 // (X) ..