[kotlin] 코틀린에서 변수와 상수의 개념

코틀린에서 변수와 상수는 프로그램에서 데이터를 저장하고 조작하는 데 사용됩니다. 변수는 값을 저장하고 나중에 변경할 수 있는 메모리 위치이며, 상수는 한 번만 값을 할당 받고 그 값을 변경할 수 없는 메모리 위치입니다. 이 포스트에서는 코틀린에서 변수와 상수를 생성하고 사용하는 방법에 대해 알아보겠습니다.

변수 선언하기

코틀린에서 변수는 var 키워드를 사용하여 선언됩니다. 변수를 선언할 때 변수 이름과 변수의 타입을 지정해야 합니다.

var age: Int = 25

위의 예제에서 var 키워드를 통해 age라는 변수를 선언하고, Int 타입을 가지도록 지정했습니다. 이 변수는 나중에 다른 값을 할당하여 변경할 수 있습니다.

상수 선언하기

코틀린에서 상수는 val 키워드를 사용하여 선언됩니다.

val pi: Double = 3.14

위의 예제에서 val 키워드를 통해 pi라는 상수를 선언하고, Double 타입을 가지도록 지정했습니다. 상수는 한 번만 값을 할당 받고 그 값을 변경할 수 없기 때문에 초기화 이후에는 값을 변경할 수 없습니다.

자료형 추론

코틀린에서는 자료형 추론을 통해 변수 또는 상수의 자료형을 명시적으로 선언하지 않아도 됩니다.

var name = "John"
val gravity = 9.81

위의 예제에서 name 변수와 gravity 상수는 초기값에 따라 자료형이 추론됩니다.

위의 예제를 통해 코틀린에서 변수와 상수를 선언하고 사용하는 방법을 알아보았습니다. 변수는 값을 변경할 수 있지만, 상수는 한 번만 값을 할당받고 변경할 수 없는 특성을 가지고 있으므로 적절한 상황에 따라 선택하여 사용해야 합니다.

더 많은 정보는 코틀린 공식 문서를 참고하세요.