[kotlin] 코틀린(Kotlin) 기본 자료형과 변수
코틀린은 정적 자료형(statically-typed) 언어로, 변수를 선언할 때 해당 변수의 자료형을 명시적으로 지정해야 합니다. 코틀린의 기본 자료형과 변수 선언 방법을 살펴보겠습니다.
기본 자료형
코틀린은 여러 종류의 기본 자료형을 지원합니다.
- 정수형
Byte
: 8비트 부호 있는 정수Short
: 16비트 부호 있는 정수Int
: 32비트 부호 있는 정수Long
: 64비트 부호 있는 정수
- 실수형
Float
: 32비트 부동 소수점 수Double
: 64비트 부동 소수점 수
- 문자형
Char
: 16비트 유니코드 문자
- 논리형
Boolean
: true 또는 false
변수 선언
코틀린에서 변수는 var
또는 val
키워드로 선언합니다.
var
: 변경 가능한 가변 변수val
: 변경 불가능한 불변 변수
var myVar: Int = 10
val myVal: String = "Hello"
위 예제에서 myVar
는 Int
타입의 변수로, 초기값으로 10을 가지고 있습니다. myVal
은 String
타입의 불변 변수로, 초기값으로 “Hello”를 가지고 있습니다.
코틀린은 자동으로 자료형을 추론하므로 변수 선언 시 자료형을 생략할 수 있습니다.
var myNumber = 20
val myName = "Kotlin"
타입 변환
코틀린에서는 자동 형변환이 제공되지 않으므로, 다른 자료형으로의 변환을 명시적으로 해주어야 합니다.
var num: Int = 100
var longNum: Long = num.toLong()
위 예제에서 toLong()
메서드를 사용하여 num
변수를 Long
자료형으로 변환하고 있습니다.
코틀린은 간결하고 직관적인 문법을 제공하여 자료형 및 변수 관리를 쉽게 할 수 있습니다.
본 내용은 코틀린 공식 문서를 참고하여 작성되었습니다.