Kotlin
변수와 상수
var vs val 두 키워드 모두 Kotlin에서 변수 선언 시 사용되는 키워드입니다. 둘의 차이는 초기화한 후 값에 대한 변경이 가능하냐 불가능하냐입니다. var : 변경 가능한 mutable 참조를 저장하는 변수입니다. val 키워드 변수의 값은 재할당(변경)이 가능합니다. 자바의 일반 변수에 해당됩니다. var number = 1 number = 2 println(number) // output: 2 val : 변경 불가능한 immutable 참조를 저장하는 변수입니다. val 로 선언된 변수는 초기값을 변경하는 것이 불가능합니다. 자바의 final 변수에 해당됩니다. val number = 5 number = 3 // Compile Error 코드를 작성할 때 기본적으로 val 키워드의 불변 변..