배열을 사용할 때는 몇 가지 표준 함수가 도움이 될 것이다.

    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 자세히 알아보기에서 이런 함수 대부분을 살펴본다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.