[kotlin] 코틀린(Kotlin) 기본 자료형과 변수

코틀린은 정적 자료형(statically-typed) 언어로, 변수를 선언할 때 해당 변수의 자료형을 명시적으로 지정해야 합니다. 코틀린의 기본 자료형과 변수 선언 방법을 살펴보겠습니다.

기본 자료형

코틀린은 여러 종류의 기본 자료형을 지원합니다.

  1. 정수형
    • Byte : 8비트 부호 있는 정수
    • Short : 16비트 부호 있는 정수
    • Int : 32비트 부호 있는 정수
    • Long : 64비트 부호 있는 정수
  2. 실수형
    • Float : 32비트 부동 소수점 수
    • Double : 64비트 부동 소수점 수
  3. 문자형
    • Char : 16비트 유니코드 문자
  4. 논리형
    • Boolean : true 또는 false

변수 선언

코틀린에서 변수는 var 또는 val 키워드로 선언합니다.

var myVar: Int = 10
val myVal: String = "Hello"

위 예제에서 myVarInt 타입의 변수로, 초기값으로 10을 가지고 있습니다. myValString 타입의 불변 변수로, 초기값으로 “Hello”를 가지고 있습니다.

코틀린은 자동으로 자료형을 추론하므로 변수 선언 시 자료형을 생략할 수 있습니다.

var myNumber = 20
val myName = "Kotlin"

타입 변환

코틀린에서는 자동 형변환이 제공되지 않으므로, 다른 자료형으로의 변환을 명시적으로 해주어야 합니다.

var num: Int = 100
var longNum: Long = num.toLong()

위 예제에서 toLong() 메서드를 사용하여 num 변수를 Long 자료형으로 변환하고 있습니다.

코틀린은 간결하고 직관적인 문법을 제공하여 자료형 및 변수 관리를 쉽게 할 수 있습니다.

본 내용은 코틀린 공식 문서를 참고하여 작성되었습니다.