변수 선언 - Assign-once 변수, Mutable 변수

CODEDRAGON Development/Kotlin

반응형


 

변수 선언

·         val 또는 var 키워드를 사용하여 변수를 선언합니다.

·         코틀린에서 변수는 프로퍼티(property) 가질 있습니다.

·         변수 선언시 변수명을 먼저 입력하고 뒤에 콜론(:) 구분자로 타입과 값을 입력합니다.

·         변수 타입을 지정할 있으며 타입을 지정하지 않을 경우 타입추론(알아서 값을 유추해 값에 맞는 타입을 적용합니다) 지원합니다.

 

 

val | var 변수명:타입 =

val | var 변수명 =

 

 

 

구분

설명

val

·         value

·         Assign-once 변수

·         Immutable 변수

·         (상수형 변수)

·         읽기만 가능한 프로퍼티

·         초기화하면 더는 변경할 없습니다.

·         Val cannot be reassigned

·         const (C 언어)

·         final (Java 언어)

var

·         variable

·         Mutable 변수

·         변수

·         읽기/쓰기 가능한 프로퍼티

·         초기화후 언제든지 변경할 있습니다.

 

 

val data1 = 100

var data2 = 200

 

 

 

반응형

'Development > Kotlin' 카테고리의 다른 글

Kotlin - 클래스 정의  (0) 2019.03.03
Kotlin - 함수 선언  (0) 2019.03.03
Kotlin Night 2019 서울 - 2019년 04월 08일  (0) 2019.03.01
Any vs Any?  (0) 2019.02.28
init block  (0) 2019.02.23