Kotlin

[Kotlin]  Kotlin 배열에 대한 고찰

혀가 길지 않은 개발자 2020. 9. 29. 18:50
fun main() {

    var intArr: Array<Int> = Array<Int>(3) {
        it + 1
    }

}

Array<Int> 의 경우 디컴파일을 해보면 Primitive 타입이 아닌 Object 타입의 변수가 생성됨을 알 수 있다.

 

디컴파일 결과

 

 

 

 


fun main() {

    var intArr: IntArray = IntArray(3) {
        it + 1
    }

}

IntArray 의 경우 디컴파일을 해보면 Object 타입이 아닌 Primitive 타입의 변수가 생성됨을 알 수 있다.

 

디컴파일 결과