Публикации по теме 'effective-kotlin'


Эффективный Котлин: рассмотрите встроенный модификатор для функций высшего порядка
Эффективный Котлин: рассмотрите встроенный модификатор для функций высшего порядка Вы могли заметить, что все функции обработки коллекции встроены. Вы когда-нибудь спрашивали себя, почему они определены таким образом? Вот, например, упрощенная функция filter из Kotlin stdlib: inline fun <T> Iterable<T>.filter(predicate: (T)->Boolean): List<T>{ val destination = ArrayList<T>() for (element in this ) if (predicate(element))..