[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 공식 문서