본문 바로가기
안드로이드 프로그래밍/코틀린 기초 문법

코틀린 문법 - 2 (형변환과 배열)

by 카뮤 2021. 12. 11.

https://www.youtube.com/watch?v=tvtNch-GPEU&list=PLQdnHjXZyYadiw5aV3p6DwUdXV2bZuhlN&index=3

 

Type casting

형변환은 하나의 변수에 지정된 자료형을 호환되는 다른 자료형으로 변경하는 기능

  • 형변환 함수

 

코틀린은 암시적 형변환을 지원하지 않는다. 오직 명시적 형변환을 지원합니다.

명시적 형변환 - 변환될 자료형을 개발자가 직접 지정함

암시적 형변환 - 변수를 할당할 시 자료형을 지정하지 않아도 자동으로 형변환 됨

var a:Int = 54321         //암시적 형변환
var b:Long = a.toLong()   //명시적 형변환

 

배열

var intArr = arrayOf(1,2,3,4,5)
    
    intArr[2] = 8
    println(intArr[4])
    
    
    var nullArr =arrayOfNulls<Int>(5) //null로 채워진 배열 만들어짐
    //<할당할 자료형> -> Generic

배열은 처음 선언했을때의 전체크기를 변경할 수 없다는 단점이 있지만 한번 선언을 해두면 다른 자료구조 입출력이 빠르다.

댓글