[kotlin] 코틀린에서의 변수 선언과 초기화 동시에

코틀린에서 변수를 선언하고 동시에 초기화하는 방법은 다양합니다. 변수를 선언하고 초기화하는 다양한 방법을 알아보겠습니다.

1. 기본적인 변수 선언과 초기화

val name: String = "John"
var age: Int = 25

위의 코드에서 nameString 타입의 값을 저장할 수 있는 val로 선언되었고, ageInt 타입의 값을 저장할 수 있는 var로 선언되었습니다. 각각의 변수는 값을 할당받았기 때문에 동시에 초기화되었습니다.

2. Nullable 변수 선언과 초기화

var email: String? = null

변수를 nullable로 선언하려면 변수의 타입 뒤에 ? 기호를 붙이면 됩니다. 위의 코드에서 email 변수는 String 값을 가질 수도 있고, null 값을 가질 수도 있습니다.

3. 나중에 초기화해야 하는 변수 선언

lateinit var jobTitle: String

나중에 초기화될 변수를 선언하려면 lateinit 키워드를 사용합니다. 위의 코드에서 jobTitle 변수는 초기화를 나중에 할 것을 나타냅니다.

4. 간단한 초기화식을 사용한 변수 선언

var pi: Double by lazy { 3.14 }

lazy를 사용하면 변수를 처음으로 사용될 때까지 초기화를 지연시킬 수 있습니다. 위의 코드에서 pi 변수는 처음으로 사용될 때 3.14로 초기화됩니다.

코틀린에서는 다양한 방법으로 변수를 선언하고 동시에 초기화할 수 있습니다. 위의 예시를 참고하여 적절한 방법을 선택하여 사용할 수 있습니다.

더 많은 정보는 코틀린 공식 문서에서 확인하실 수 있습니다.