val
-
[Java to Kotlin] 코틀린과 자바의 기본 문법 차이JAVA 2025. 1. 17. 10:31
1. 변수 선언 (var vs val)코틀린에서는 변수를 선언할 때 var과 val을 사용해서 변수의 변경 가능성을 명확히 구분한다. var (가변 변수)var 키워드로 선언된 변수는 값을 변경할 수 있다.var 키워드로 선언된 변수를 사용할 때는 불필요한 변경을 피해야 한다.var name = "홍길동"println(name) val (불변 변수)val 키워드로 선언된 변수는 한 번만 할당할 수 있으며, 값을 변경할 수 없다.자바의 final 키워드와 비슷하다.val age = 25println(age)//age = 30 -> 오류 발생val은 참조 자체를 변경할 수 없지만, 객체 내부의 속성은 변경이 가능하다.data class Person(var name: String, var age: Int)va..