배열을 사용할 때는 몇 가지 표준 함수가 도움이 될 것이다.
isEmpty |
배열이 비었는지 검사 |
intArrayOf(1, 2).isEmpty() |
false |
isNotEmpty |
배열에 원소가 있는지 검사 |
intArrayOf(1, 2).isNotEmpty() |
true |
indexOf |
인자와 일치하는 최초의 배열 아이템의 인덱스를 반환 (일치하는 원소가 없으면 -1) |
intArrayOf(1, 2, 3).indexOf(2) intArrayOf(1, 2, 3).indexOf(4) |
1 -1 |
이후 장에서 배열을 다루는 함수를 더 소개할 것이다. 특히 코틀린 컬렉션 API를 다루는 7장 컬렉션과 IO 자세히 알아보기에서 이런 함수 대부분을 살펴본다.