반응형
Kotlin의 변수 선언과 참조형 자료형을 공부했다.
- Kotlin의 변수형은 두 가지이다.
- val (value) : 불변형 변수. java의 final처럼 추후에 변경이 불가하다.
- var (variable) : 가변형 변수.
- Kotlin에서 변수를 선언할 때는 다음과 같이 선언한다.
var username: String
var count = 3
var number: String = "010-xxxx-xxxx"
1. 변수형 변수명: 자료형
2. 변수형 변수명 = 값
3. 변수형 변수명: 자료형 = 값
- 1번처럼 값을 초기화하지 않으면 사용할 수 없다.
- Kotlin은 2번처럼 자료형을 선언하지 않더라도 컴파일러가 값을 추론하여 자료형을 결정한다.
= 추론 타입을 확인하려면 "Ctrl + Shift + P" - 이밖에 자료형을 지정과 초기화 모두 하지 않으면 사용할 수 없다.
- Kotlin에서는 기본형 (가공되지 않은 순수한 자료형) 자료형을 사용하지 않고, 참조형 (동적 공간에 존재하는 객체) 자료형을 사용한다.
- 예를들어, java에서 사용하는 int, long 등을 Int, Long 클래스로 사용한다.
- 이는 성능향상을 위해 사용되며, 컴파일 과정을 통해 기본형으로 다시 변환된다.
https://github.com/monet2155/Study_Kotlin
monet2155/Study_Kotlin
Contribute to monet2155/Study_Kotlin development by creating an account on GitHub.
github.com
반응형
'~ 2024.03 > Kotlin 개발' 카테고리의 다른 글
[Kotlin 기본] 반복문 활용하기 (0) | 2020.08.11 |
---|---|
[Kotlin 기본] Kotlin Decompile & Program Arguments 확인 (0) | 2020.05.27 |
[Kotlin 기본] Kotlin의 개념과 Hello Kotlin 출력하기 (0) | 2020.05.26 |