본문 바로가기
컴퓨터 언어/Kotlin

[Kotlin] 변수의 선언, 타입 추론

by 웅대 2022. 11. 14.
728x90
반응형

val : 불변 변수( immutablef variable )

var : 가변 변수( mutable variable )

 

변수의 선언은 해당 변수가 변할 수 있는지 없는지를 알려주는 것으로 시작한다.

 

val name = "james" //immutable
var age = 15  //mutable

다른 언어와 마찬가지로 변수의 타입을 지정해줄 수 있다.

이는 변수 이름 뒤에 콜론(:)을 사용하여 나타낼 수 있다.

 

위의 코드에 변수 타입을 지정한다면 다음과 같은 코드가 된다.

val name : String = "james" //immutable
var age :Int = 15  //mutable

 

정수형 타입
Byte  -128 .. 127
Short -32768 .. 32767
Int -2^(31) .. 2^(31)-1
Long -2^(63) .. 2^(63)-1

타입 변환의 경우 기본 제공하는 메소드를 사용하여 변환할 수 있다.

 

ex)

5.toByte()

(3.6).toInt()

728x90
반응형

댓글