Несколько простых задачек с решениями - хороший способ попрактиковать операторы для работы с Kotlin коллекциями:
- generateSequence
- map
- mapIndexed
- groupingBy
- fold
- filter
- zipWithNext
- max
- maxBy
#android #collection
https://medium.com/@alfonso.software/kotlin-collections-challenges-part-i-b1269d75edb
- generateSequence
- map
- mapIndexed
- groupingBy
- fold
- filter
- zipWithNext
- max
- maxBy
#android #collection
https://medium.com/@alfonso.software/kotlin-collections-challenges-part-i-b1269d75edb
Medium
Kotlin Collections Challenges (Part I)
… with only one line of code.
Снова статья о различиях между коллекциями и последовательностями в котлин. Но она попроще для восприятия. Тут нет детального сравнения по куче параметров. Только один, но показательный пример. А также сравнение скорости работы с помощью androidx benchmark.
#kotlin #collection #sequence #benchmark
https://medium.com/@angelica.liv/sequences-x-iterable-in-kotlin-b5df65cad2d2
#kotlin #collection #sequence #benchmark
https://medium.com/@angelica.liv/sequences-x-iterable-in-kotlin-b5df65cad2d2
Medium
Sequences vs Iterable in Kotlin
Let's see the difference between them and use the Jetpack Benchmark library to compare their efficiency
В Kotlin есть функция partition, которая по определенному условию разделит вашу коллекцию на два отдельных списка и вернет их вам в Pair<List, List>.
#kotlin #collection
https://twitter.com/MindOrksNextGen/status/1286164964525441025
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/partition.html#partition
#kotlin #collection
https://twitter.com/MindOrksNextGen/status/1286164964525441025
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/partition.html#partition