Kotlin에서는 val과 var로 변수를 선언할 수 있다. val는 변경 불가능한 참조를 저장하는 변수이고,어원은 value로, 자바에서 final 변수에 해당한다. var는 변경 가능한 참조를 저장하는 변수이고,어원은 variable로, 자바에서 일반 변수에 해당한다. val birthday: String = "2026.01.09"var age: Int = 0 즉, var인 일반적인 변수로 언제든 값을 수정할 수 있는 변수이며, val은 읽기 전용으로 한번 초기화하면 값이 변경되지 않는 변수인 것이다. 아 참고로, val 변수가 불변일지라도 참조에 대한 불변으로 참조를 가리치는 객체의 내부 값은 변경될 수 있다.즉, Array 같은 목록형 변수로 초기화된다면 처음 초기화 때의 목록과 다른 내용으..