在 Kotlin 中是否有一种简单的方法可以将列表分成多个部分(可能是一些 lambda)?
例如:
[1, 2, 3, 4, 5, 6] => [[1, 2], [3, 4], [5, 6]]
最佳答案
从 Kotlin 1.2 开始,您可以使用 Iterable<T>.chunked(size: Int): List<List<T>>
来自 stdlib ( https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/chunked.html ) 的函数。
https://stackoverflow.com/questions/40699007/
相关文章:
android - 具有初始值的 MutableLiveData
android - 如何在 RecyclerView.ViewHolder 中使用 kotlin 绑
android - 运算符 == 不能应用于 Kotlin 中的 'Long' 和 'Int'
java - Gradle 项目 : java. lang.NoClassDefFoundError
kotlin - Kotlin 是 "pass-by-value"还是 "pass-by-refer
java - Kotlin 数据类实现 Java 接口(interface)