[kotlin] 변수의 초기화 방법
변수를 초기화하는 방법은 Kotlin에서 매우 간단합니다. 기본적으로 변수를 선언하고 동시에 값을 할당할 수 있습니다.
1. 변수 선언 및 초기화
val name: String = "John"
var age: Int = 25
위의 예제에서 val
은 값이 변하지 않는 Immutable 변수를, var
은 값이 변할 수 있는 Mutable 변수를 선언합니다. 그리고 :
뒤에는 변수 타입을 명시하고, =
뒤에는 초기값을 할당합니다.
만약 변수의 타입을 추론하고 싶다면 아래와 같이 초기값을 할당하여 타입 추론을 통해 변수를 선언할 수도 있습니다.
val name = "John"
var age = 25
2. 나중에 초기화해야 하는 변수
가끔 나중에 값을 할당해야 하는 변수가 필요할 수 있습니다. 이 경우 lateinit
키워드를 사용할 수 있습니다. 이 키워드는 non-null 타입으로 선언된 변수만 사용할 수 있습니다.
lateinit var email: String
3. null 허용 변수
null 값을 허용하는 변수를 선언하려면 타입 이름 뒤에 물음표(?)를 붙여야 합니다.
var email: String? = null
이렇게하면 email
변수에는 문자열 또는 null 값을 할당할 수 있습니다.
이 방법들을 사용하여 Kotlin에서 변수를 초기화할 수 있습니다.
참조: Kotlin 공식 문서