[kotlin] 코틀린에서의 데이터 타입 소개
코틀린은 정적 타입 언어로, 변수를 선언할 때 해당 변수의 데이터 타입을 명시해야 합니다. 코틀린은 기본 데이터 타입뿐만 아니라 사용자 정의 데이터 타입을 선언할 수 있습니다. 이번 포스트에서는 코틀린에서의 다양한 데이터 타입을 소개하고자 합니다.
기본 데이터 타입
정수 타입
코틀린에서는 여러 종류의 정수 타입을 제공합니다. 그 중 가장 일반적으로 사용되는 것은 Int
입니다.
val number: Int = 10
val longNumber: Long = 100L
val shortNumber: Short = 10
val byteNumber: Byte = 10
부동 소수점 타입
부동 소수점 수를 표현할 때에는 Double
과 Float
데이터 타입을 사용합니다.
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
클래스의 인스턴스는 name
과 age
라는 프로퍼티를 가지고 있는 데이터 타입으로 사용될 수 있습니다.
요약
코틀린은 다양한 데이터 타입을 제공하며, 사용자가 원하는 데이터 타입을 직접 정의할 수도 있습니다. 데이터 타입은 변수나 상수를 선언할 때 중요한 역할을 하므로, 프로그래머는 이를 잘 숙지하여 코드를 작성해야 합니다.
이상으로 코틀린에서의 데이터 타입 소개를 마치겠습니다.
코틀린 공식 문서를 참고하시면 더 자세한 내용을 확인하실 수 있습니다.