배열은 선형 자료구조중 하나로, 메모리상에 연속적인 공간에 같은 자료형 데이터 여러개를 순서대로 저장할 수 있는 자료구조입니다.
// Kotlin
val intArray = IntArray(10) // 10개의 정수형 데이터를 담는 배열 생성
Kotlin
에서 arrayOf
을 통해 새로운 배열을 선언할 수 있습니다.
배열은 한번 선언하면 새로운 배열을 선언하기 전까지는 데이터의 삽입,삭제가 불가능합니다.
그러므로 배열은 다음과 같은 상황에 사용할때 좋습니다.
1. 데이터의 개수가 확실하게 정해져 있을때
2. 데이터의 삽입,삭제가 적을때
3. 베열에 저장된 데이터를 검색하는 작업이 많을때