본문 바로가기
~ 2024.03/Kotlin 개발

[Kotlin 기본] Kotlin의 자료형과 변수 (1)

by Monett 2020. 5. 28.
반응형

[EdWith 코틀린 강좌]

 

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

 

반응형