[kotlin] 변수 선언 및 초기화 방법
코틀린은 변수를 선언하고 초기화하는 다양한 방법을 제공합니다. 변수를 선언하는 키워드로는 var
와 val
이 있으며, 각각 가변(mutable) 변수와 불변(immutable) 변수를 나타냅니다.
var 키워드를 사용한 변수 선언
var
키워드를 사용하여 변수를 선언하고 값을 변경할 수 있습니다. 예를 들어:
var count: Int = 10
count = 15 // 변수의 값을 변경할 수 있음
val 키워드를 사용한 변수 선언
val
키워드를 사용하여 변수를 선언하고 값을 변경할 수 없습니다. 예를 들어:
val message: String = "Hello, Kotlin!"
// message = "Hello, World!" // 오류: val cannot be reassigned
초기화하지 않은 변수 선언
변수를 선언할 때 초기값을 지정하지 않고 선언만 할 수도 있습니다. 이때 변수의 타입을 반드시 명시해 주어야 합니다. 예를 들어:
var number: Int // 초기화하지 않은 가변 변수 선언
val name: String // 초기화하지 않은 불변 변수 선언
자동 타입 추론
코틀린은 변수 선언시 초기화 값으로부터 변수의 타입을 추론할 수 있습니다. 이를 통해 타입을 명시적으로 선언하지 않고도 코드를 작성할 수 있습니다. 자동 타입 추론 예시:
val pi = 3.14159 // Double 타입으로 추론됨
코틀린은 이렇게 다양한 방식으로 변수를 선언하고 초기화하는 기능을 제공하여, 유연하고 간결한 코드를 작성할 수 있도록 도와줍니다.
더 많은 정보는 코틀린 공식 문서를 참고할 수 있습니다.