val
, var
var a: String = "initial"
val b: Int = 1
var c = 3
var e: Int
println(e)
// Variable 'e' must be initialized
var
의 경우 initialization을 하지 않음Variable 'e' must be initialized
val d: Int
if (someCondition()) { d = 1 } else { d = 2 }
println(d)