[kotlin] 코틀린에서의 데이터 타입 소개

코틀린은 정적 타입 언어로, 변수를 선언할 때 해당 변수의 데이터 타입을 명시해야 합니다. 코틀린은 기본 데이터 타입뿐만 아니라 사용자 정의 데이터 타입을 선언할 수 있습니다. 이번 포스트에서는 코틀린에서의 다양한 데이터 타입을 소개하고자 합니다.

기본 데이터 타입

정수 타입

코틀린에서는 여러 종류의 정수 타입을 제공합니다. 그 중 가장 일반적으로 사용되는 것은 Int입니다.

val number: Int = 10
val longNumber: Long = 100L
val shortNumber: Short = 10
val byteNumber: Byte = 10

부동 소수점 타입

부동 소수점 수를 표현할 때에는 DoubleFloat 데이터 타입을 사용합니다.

val doubleNumber: Double = 10.0
val floatNumber: Float = 10.0F

문자 및 논리 타입

문자를 표현할 때에는 Char를 사용하고, 논리적인 값을 표현할 때에는 Boolean을 사용합니다.

val charValue: Char = 'a'
val isTrue: Boolean = true

문자열 타입

코틀린에서 문자열은 String 타입으로 나타냅니다.

val str: String = "Hello, Kotlin!"

사용자 정의 데이터 타입

코틀린에서는 클래스를 사용하여 사용자 정의 데이터 타입을 만들 수 있습니다.

class Person{
    var name: String = ""
    var age: Int = 0
}

이렇게 정의된 Person 클래스의 인스턴스는 nameage라는 프로퍼티를 가지고 있는 데이터 타입으로 사용될 수 있습니다.

요약

코틀린은 다양한 데이터 타입을 제공하며, 사용자가 원하는 데이터 타입을 직접 정의할 수도 있습니다. 데이터 타입은 변수나 상수를 선언할 때 중요한 역할을 하므로, 프로그래머는 이를 잘 숙지하여 코드를 작성해야 합니다.

이상으로 코틀린에서의 데이터 타입 소개를 마치겠습니다.

코틀린 공식 문서를 참고하시면 더 자세한 내용을 확인하실 수 있습니다.