변수의 선언
코틀린에서 변수의 선언은 val과 var를 사용한다.
val(Immutable)
변수를 선언할 때 지정한 값에서 더이상 변경하지 않아야 하는 경우 사용
var(mutable)
변수의 값을 바꿀 수 있어야 하는경우 사용
변수 선언 방법
변수 선언 키워드 | val (변경 불가능한 변수), var (변경 가능한 변수) | val, var |
변수 이름 | 변수를 나타내는 이름, 소문자로 시작하고 camelCase를 따름 | variableName |
데이터 타입 | 변수의 데이터 유형 (String, Int, Boolean 등). 생략 가능 (타입 추론 지원) | String, Int |
값 | 변수에 할당할 초기값 | "변수 선언 방법" |
val variableName: String = "변수 선언 방법"
변수의 출력
println("print value: $value")
데이터 타입 (Data Type)
Kotlin은 Reference Data Type 을 사용한다. 이는 객체(메모리)를 생성하고 데이터를 할당하는 방식을 의미하며, 참조형으로 생성된 객체는 컴파일 과정에서 기본형으로 대체되어 문제없이 사용할 수 있음.
데이터 타입의 최상위 클래스로는 Any가 있다.