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
반응형
'컴퓨터 언어 > Kotlin' 카테고리의 다른 글
[Kotlin] 범위 표현의 방법과 in과 when과의 활용 (0) | 2022.11.19 |
---|---|
[Kotlin] 조건문 사용법 및 한 줄 조건문 (0) | 2022.11.18 |
[Kotlin] 코틀린 함수 주의사항 및 오버로딩 (0) | 2022.11.17 |
[Kotliln] 배열 사용법과 주의사항 (0) | 2022.11.16 |
[Kotlin] 문자열의 표현과 출력, raw string (0) | 2022.11.15 |
댓글