배열
📌 배열을 생성하기
- 배열은 한 번 생성되면 bounds가 결정되고 변경하기 어렵다.
자료형을 명시하여 생성하기
- 해당 자료형인 값들만 배열의 요소로 들어갈 수 있다.
var group = arrayOf<자료형>(1, 2, 3, 4, 5)
var group = arrayOfNulls<자료형>(크기)
var group = intArrayOf(1, 2, 3)
var group = charArrayOf('a', 'b')
var group = doubleArrayOf(1.5, 100.0)
var group = booleanArrayOf(true, false, true)
자료형을 명시하지 않고 생성하기
var group = arrayOf(1, 2, 5.5, "Hello")
배열의 size를 명시하여 생성하기
var group = Array(10, { 0 })
var group = Array(5, {1;2;3;4;5})
var group = IntArray(5, {1;2;3;4;5})
📌 배열의 요소 가져오기
get() 메소드 사용
group.get(0)
[]연산자 사용
group[0]
📌 배열의 요소를 변경하기
set() 메소드 사용
group.set(0, 100)
[]연산자로 접근해서 대입연산자 사용
group[0] = 100