본문 바로가기
개발/Kotlin

Chunked 함수

by 밥버검 2021. 4. 26.
반응형

공식문서 링크

https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/chunked.html

값 컬렉션이 주어진 경우 컬렉션을 같은 크기로 나누고 싶을 때 사용하는 함수

import org.hamcrest.MatcherAssert.assertThat
import org.hamcrest.Matchers.`is`
import org.hamcrest.Matchers.contains
import org.junit.Test


class Test {


    @Test
    internal fun chunked() {

        val range = 0..10

        val chunked = range.chunked(3)

        assertThat(chunked, contains(listOf(0, 1, 2), listOf(3, 4, 5),
        listOf(6, 7, 8), listOf(9, 10)
            ))

    }

}

 

실제 어떻게 담겨있는지 디버깅한 내역

 

반응형

댓글