Kotlin

코틀린 변수 및 자료형 이해

수아파파's 2023. 9. 20. 13:31
반응형

코틀린은 정적 타입 언어이므로 변수를 선언할 때 타입을 명시해야 합니다.

 

변수는 var 키워드를 사용하여 선언하며, 한 번 선언된 변수는 값을 변경할 수 있습니다.

val 키워드를 사용하면 값을 변경할 수 없는 변수를 선언할 수 있습니다.

 

예를 들어, 다음은 변수의 선언과 초기화하는 예제입니다.

 

var name: String = "John" // 타입 명시 
var age = 25 // 타입 추론을 통한 초기화 

val height: Double = 175.5 
val weight = 70.5

 

위의 예제에서 첫 번째 변수인 name은 String 타입으로 명시되었습니다.

두 번째 변수인 age는 초기값이 25인 Int 타입으로 타입 추론되었습니다.

마찬가지로 height 변수는 Double 타입으로, weight 변수는 초기값에 따라 Double 타입으로 추론됩니다.

 

코틀린은 다양한 기본 자료형을 제공합니다.

 

가장 많이 사용되는 타입은 다음과 같습니다.

    - 숫자 타입: Byte, Short, Int, Long, Float, Double

    - 문자 타입: Char - 논리 타입: Boolean

    - 문자열 타입: String 변수를 선언할 때는 필요한 타입을 선택하여 사용하면 됩니다.

 

예를 들어, 숫자 타입의 변수를 선언하는 예제는 다음과 같습니다.

val number: Int = 10 
val decimal: Double = 3.14 
val letter: Char = 'A' 
val isTrue: Boolean = true

 

위 예제에서 number 변수는 Int 타입, decimal 변수는 Double 타입, letter 변수는 Char 타입, isTrue 변수는 Boolean 타입으로 선언되었습니다.

 

변수의 타입은 선언 시에 타입 명시를 통해 결정할 수도 있고, 초기값에 따라 타입 추론을 통해 결정할 수도 있습니다.

반응형