ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Kotlin]Basic Types
    Kotlin 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

    댓글

Designed by Tistory.