티스토리 뷰

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 타입의 변수가 생성됨을 알 수 있다.

 

디컴파일 결과 

 

 

 

 

'Kotlin' 카테고리의 다른 글

[Kotlin] 선형리스트(ArrayList)  vs  연결리스트(LinkedList)  (0) 2020.10.22
[Kotlin]  for  (0) 2020.09.29
[Kotlin]  Kotlin 2차원 배열  (0) 2020.09.17
[Kotlin]  Kotlin 배열  (0) 2020.09.10
[Kotlin]  Queue  +  LinkedList  (0) 2020.09.10
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함