으누아빠 2020. 7. 16. 23:28
반응형

Array

  1. Array
  • Array는 크기가 정해져있다.
  • Array 클래스를 타입으로 갖음
  • 배열 선언과 동시에 값들을 초기화 할경우 arrayOf(1,2,3) 함수를 사용
  • 배열 크기만 지정하고 값을 나중에 저장할 경우 arrayOfNulls(size) 함수를 사용
  • 이경우 지정한 크기만큼 null 값이 저장
fun main(){
    val array :Array<Int> = arrayOf(1,2,3) // array 초기화
    val array2 : Array<Any> = arrayOf(1,"D",3.4f) // array 초기화
    val array3 = arrayOfNulls<Int>(3)

    for (value in array) {
        println(value);
    }

    // 결과값
    //    1
    //    2
    //    3

    for (value in array2) {
        println(value);
    }

    // 결과값
    //    1
    //    D
    //    3.4

    for (value in array3) {
        println(value);
    }

    // 결과값
    //    null
    //    null
    //    null
}