是否有一种 kotlin 惯用的方法来检查序列是否至少有 N 个元素?

Rjb*_*c58 6 kotlin

寻找一种 Kotlin 惯用的方式来建立具有最少元素数量的序列。到目前为止我已经完成了:

fun <T> Sequence<T>.hasMinimum(threshold: Int): Boolean =
    take(threshold).toList().size == threshold
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

Jat*_*aro 4

fun <T> Sequence<T>.hasMinimum(threshold: Int) = take(threshold).count() == threshold
Run Code Online (Sandbox Code Playgroud)