[kotlin] 변수와 상수 구조화하기
프로그래밍에서 변수와 상수는 중요한 개념입니다. 이들을 적절히 활용하면 코드를 더욱 효율적으로 관리할 수 있습니다. Kotlin에서는 var
키워드를 사용하여 변수를 선언하고, val
키워드를 사용하여 상수를 선언합니다.
변수와 상수의 차이
변수와 상수의 주요 차이점은 값이 변경 가능 여부입니다. var
로 선언된 변수는 값을 변경할 수 있지만, val
로 선언된 상수는 한 번 값을 할당하면 변경할 수 없습니다.
변수와 상수 선언하기
아래는 Kotlin에서 변수와 상수를 선언하는 간단한 예시입니다.
fun main() {
var num1: Int = 10 // 변수 선언
val num2: Int = 20 // 상수 선언
}
위 예시에서 num1
은 값이 변경될 수 있는 변수이고, num2
는 값이 한 번 할당되면 변경할 수 없는 상수입니다.
변수 구조화
Kotlin에서는 여러 변수를 한 번에 선언하고 초기화할 수 있습니다. 이를 통해 코드를 간결하게 유지할 수 있습니다.
fun main() {
var (name, age, city) = Triple("John", 25, "New York")
println("Name: $name, Age: $age, City: $city")
}
위 예시에서 Triple
클라스를 사용해 3개의 변수를 한 번에 선언하고 초기화했습니다.
상수 구조화
상수 역시 여러 개를 한 번에 선언하고 초기화할 수 있습니다.
fun main() {
val (pi, e, goldenRatio) = Triple(3.14, 2.718, 1.618)
println("Pi: $pi, E: $e, Golden Ratio: $goldenRatio")
}
Triple
클라스를 사용하여 상수를 구조화했습니다.
위 예시들에서 보듯이 Kotlin에서 변수와 상수를 구조화하여 선언하고 초기화하는 것은 코드를 더욱 간결하게 만들고 관리하기 쉽게 합니다.
이상으로 Kotlin에서의 변수와 상수 선언과 구조화에 대해 알아보았습니다.
참고 문헌:
- https://kotlinlang.org/docs/reference/basic-syntax.html