[kotlin] 불변(Immutable) 데이터 타입 in 코틀린

불변 데이터 타입은 코드의 안정성과 가독성을 향상시키며 다중 스레드 환경에서 안전한 데이터 처리를 보장할 수 있습니다.

불변 데이터 타입의 사용 예시:

val name: String = "John"
val age: Int = 30
val point: Double = 55.5

위의 예제에서 name, age, point 변수는 모두 불변 데이터 타입으로 선언되었습니다.

코틀린에서 불변 데이터 타입은 선언 시 초기화 값을 할당해야 하며, 이후에 값을 다시 할당할 수 없습니다.

불변 데이터 타입을 사용함으로써 예기치 않은 값의 변경을 방지하고 프로그램의 안정성을 유지할 수 있습니다.