Size: a a a

Kotlin Community

2020 January 26

D

Dibro in Kotlin Community
Boris Vanin
я что-то не могу найти варианта метода .takeWhile { } но который последний элемент тоже возвращает
.take(.indexOfFirst { ... } + 1)
источник

BV

Boris Vanin in Kotlin Community
Dibro
.take(.indexOfFirst { ... } + 1)
прости, забыл сказать, что мне для сиквенса надо
источник

BV

Boris Vanin in Kotlin Community
думаю про что-то такое пока
fun <T> Sequence<T>.takeWhileInclusive(condition: (T) -> Boolean):Sequence<T> = sequence {
   for (item in this@takeWhileInclusive) {
       yield(item)
       if (!condition(item)) {
           break
       }
   }
}
источник

BV

Boris Vanin in Kotlin Community
мне, к слову, почему-то этот кейз часто встречается
источник

D

Dibro in Kotlin Community
Boris Vanin
думаю про что-то такое пока
fun <T> Sequence<T>.takeWhileInclusive(condition: (T) -> Boolean):Sequence<T> = sequence {
   for (item in this@takeWhileInclusive) {
       yield(item)
       if (!condition(item)) {
           break
       }
   }
}
ну, видимо, иначе никак
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
я что-то не могу найти варианта метода .takeWhile { } но который последний элемент тоже возвращает
Можно вызывать takeWhile, а потом еще один take. Если я правильно помню, takeWhile не терминальный
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Можно вызывать takeWhile, а потом еще один take. Если я правильно помню, takeWhile не терминальный
Take обрежет из предыдущей последовательности (takeWhile)
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Take обрежет из предыдущей последовательности (takeWhile)
может быть. Влом проверять. Сегодня первый день, как работа идет, хочется чего-нибудь сделать полезного.
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
может быть. Влом проверять. Сегодня первый день, как работа идет, хочется чего-нибудь сделать полезного.
Это же просто обявзки на предыдущем объекте
источник

Е

Егор in Kotlin Community
источник

АО

Алексей Овсянников in Kotlin Community
Кстате, а нет у котлиновского коммунити списка либ?
источник

QH

Quantum Harmonizer in Kotlin Community
Алексей Овсянников
Кстате, а нет у котлиновского коммунити списка либ?
есть Awesome Kotlin
источник

QH

Quantum Harmonizer in Kotlin Community
не нужно, пожалуйста, кросспостить
источник

Е

Егор in Kotlin Community
Quantum Harmonizer
не нужно, пожалуйста, кросспостить
источник

QH

Quantum Harmonizer in Kotlin Community
хмм, действительно 🤔
источник

VB

Viacheslav Blinov in Kotlin Community
дак то речь про ссылку в том же канале, не?
источник

VB

Viacheslav Blinov in Kotlin Community
а в другом канале - это уже кросспост
источник

Е

Егор in Kotlin Community
Сложно, кароч, где список client api lib for telegram with async mode?
источник

АО

Алексей Овсянников in Kotlin Community
Quantum Harmonizer
есть Awesome Kotlin
Спасибр
источник

AM

Andrew Mikhaylov in Kotlin Community
Да забейте про кросс-пост, вчера уже выяснили. Плюс в бампе вопроса проблем тоже не вижу, не факт, что нужные люди читают весь чат от начала до конца.
источник