-
[Kotlin]Basic TypesKotlin 2018. 9. 21. 17:19
본 글은 코틀린을 공부하며 기본적인 내용을 정리하고자 작성한 글입니다.
기본적인 내용은 https://kotlinlang.org/docs/reference/ 에 자세하게 나와있습니다.
> Basic Syntax
- (var = 변수 ) : 초기값이 필요하지 않고 다른 값으로 바꿀 수 있으며
- (val = 상수 ): 초기값 선언이 필요하고 다른 값으로 바꿀 수 없습니다.
> Basic Type
■ 숫자형(Numbers)
- 코틀린은 자바와 유사하게 숫자를 처리하지만 똑같지 않습니다.
예를 들어 암시적 확장이 없고 리터럴이 약간 다릅니다.
- 숫자형이 가질 수 있는 비트 범위은 아래와 같습니다.
(출처 : https://kotlinlang.org/docs)
※ 자바에서는 Numeric Type에 Character Type이 들어가는데 코틀린에서는 그렇지 않습니다.
■ 글자형(Character), 논리값(Boolean) , 문자열(String), 배열 (Array)도
변수 명 뒤에 데이터 타입만 다르게 넣어 선언 할 수 있습니다.
저는 그 중 JAVA와 다르게 선언하는 Array에 대하여 다루려고합니다.
■ 배열( Array )
- Arrays Class로 나타냅니다.
> size : Int
> get,( index : Int) : 해당 idx에 해당하는 Array 값을 가져온다.
set( index : Int, value : T) : 해당 idx에 해당하는 값을 T로 변경한다.
- 생성 : Array<Int> = arrayOf(1,2,3,4,5) 로 생성하고
출력 : Array.toList() 형태로 [1,2,3,4,5]로 출력됩니다.
※ Java와 다르게 코틀린의 Array는 불변합니다. // ex) Arrays<String> -> Arrays<Any> 이 불가능합니다.
LIST'Kotlin' 카테고리의 다른 글
[Kotlin] Data Class (0) 2020.04.28 [Kotlin]FoldRight && Fold (0) 2019.12.27 [Kotlin] Reference and Reflection (0) 2019.10.22 Kotlin in Action - Lamda (0) 2019.09.24 [Kotlin] Null Safety (0) 2019.05.31