[코틀린기초] 17. 배열
코틀린에서는 Array 클래스로 표현한다.
배열은 arrayOf 헬퍼함수를 통해서 만들게 되는데, 헬퍼함수란 특정 데이터를 구성하도록 도움을 주는 함수이다.
val nums = arrayOf(12,23,52)
println(nums[0])
nums[1] = 22
### 특정 자료형이 명시된 배열 만들기
var a:IntArray = intArrayOf(1,2,3)
var b:CharArray = charArrayOf('a','b','c')
for(i in a){
println(i)
}
### 람다식을 이용한 초기화
val a = Array(5,{x->(x*x)}) // 0,1,4,9,16
### 특정 자료형의 제한
var arr1 = Array<Int>(4,{0})
var arr2 = Array<String>(3,{""})
### 2차원 배열
var array2D = Array(5,{Array<String>(5,{""})})
array2D[1][1] = "HI"