arrayOf<Int>(args) : Integer Class Type, intArrayOf(args) : int Type
// 배열(Array)
// arrayOf() 함수, Array() 생성자
// arrayOf() 부분
val arraytype = arrayOf(4, 5, 6.3, 7.2f, "String", false) // 여러 타입을 배열에 저장
val arraytype_int = arrayOf<Int>(2, 4, 7) // 인트 타입만 지정(명확한 선언) -> Integer Type
val int_arraytype = intArrayOf(2, 4, 7) // 인트 타입만 지정(명확한 선언) -> int Type
// Array() 생성자 부분
val array_const = Array(6) {0} // 6의 크기로 선언, 0으로 초기화
val array_const_2n = Array(3) {i: Int -> i * 2 } // 3의 크기로 선언, Int Type 2의 배수로 초기화
val array_const_init = Array(6) // 단순 Array 선언시 불가
val array_const_init_int = IntArray(6) // Int Type으로 선언시 가능 (0으로 초기화 되어있다.)