[배열]
- 여러개의 값을 담을 수 있는 대표적인 자료형
- 데이터의 개수만큼 배열의 크기가 결정 되기때문에 중간에 개수를 추가하거나 제거할 수 없어서 개수를 정해놓고 사용해야 한다
- 변수에 저장해서 사용할 수 있으며 다음과 같은 형태로 선언한다
var 변수 = Array(개수)
ex. var students = IntArray(10)
***컴퓨터는 0을 첫번째로 인식하기 때문에 10개의 공간을 가지는 배열의 경우 인덱스(Index)는 0부터 9까지다
<공간할당>
- String은 기본타입이 아니기때문에 StringArray는 없지만 아래와 같이 사용할 수 있다
var stringArray - Array(10, { item -> "" } )
- arrayOf 함수를 사용해서 String 값을 직접 할당 할 수도 있다
var dayArray = arrayof("MON", "TUE", "WED", "THU", "FRI", "SAT", "SUM")
<배열에 값 입력하기>
- 배열명[인덱스] = 값
- 배열명.set(인덱스, 값)
- 배열 범위를 벗어난 인덱스 값을 넣을 경우 범위를 넘어섰다는 Exception이 발생하고 프로그램 종료됨
<배열에 있는 값 꺼내기>
- 배열명[인덱스], 배열명.get(인덱스)
ex. var seventhValue = intArray[6]
var tenthValue = intArray.get(9)
코딩 컨벤션이란 (0) | 2024.03.05 |
---|---|
코틀린 기본 문법 / 컬렉션 (0) | 2024.02.26 |
코틀린 기본 문법 / 조건문 when (0) | 2024.02.22 |
코틀린 기본 문법 / 조건문 if (0) | 2024.02.21 |
코틀린 기본 문법 / 로그와 변수 (0) | 2024.02.20 |