[kotlin] 코틀린에서의 변수 선언과 초기화 동시에
코틀린에서 변수를 선언하고 동시에 초기화하는 방법은 다양합니다. 변수를 선언하고 초기화하는 다양한 방법을 알아보겠습니다.
1. 기본적인 변수 선언과 초기화
val name: String = "John"
var age: Int = 25
위의 코드에서 name
은 String
타입의 값을 저장할 수 있는 val
로 선언되었고, age
는 Int
타입의 값을 저장할 수 있는 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
로 초기화됩니다.
코틀린에서는 다양한 방법으로 변수를 선언하고 동시에 초기화할 수 있습니다. 위의 예시를 참고하여 적절한 방법을 선택하여 사용할 수 있습니다.
더 많은 정보는 코틀린 공식 문서에서 확인하실 수 있습니다.