Публикации по теме '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))..