[kotlin] 변수와 자료형 사용하기

코틀린은 정적 언어로 변수를 선언할 때 자료형을 명시하는 것이 일반적이지만, 대부분의 경우 자료형을 생략하여 변수를 선언할 수 있습니다.

변수 선언

변수를 선언할 때에는 var 키워드를 사용하여 가변 변수(mutable variable)를 선언하거나, val 키워드를 사용하여 불변 변수(immutable variable)를 선언할 수 있습니다. 변수명 뒤에는 변수의 자료형을 생략하거나 명시할 수 있습니다.

var name: String = "John"
val age: Int = 25
var weight = 70.5 // 자료형 생략
val isStudent: Boolean // 초기화되지 않은 불변 변수

자료형 추론

코틀린은 타입 추론을 통해 변수의 자료형을 자동으로 추론할 수 있습니다. 변수를 초기화할 때 자료형이 명시되지 않으면, 할당된 값의 자료형으로 변수의 자료형이 결정됩니다.

자료형 명시

변수의 자료형을 명시적으로 선언할 수 있습니다. 이는 가독성을 높일 수 있고, 원하는 자료형과 일치하지 않는 값을 입력하려고 할 때 컴파일 오류를 방지할 수 있습니다.

var population: Long = 7_900_000_000L

요약

변수와 자료형은 코틀린의 기본적인 개념 중 하나로, 변수를 선언할 때 자료형을 명시하거나 생략할 수 있습니다. 여러 자료형 중 가장 적절한 자료형을 선택하여 코드를 작성하고, 변수의 가독성과 안정성을 유지할 수 있습니다.

이상으로 코틀린 변수와 자료형에 대한 간단한 소개였습니다!