Size: a a a

Kotlin Community

2020 July 10

M

Mi in Kotlin Community
vitaly
как поэлегантнее узнать, что элемент с определённым значением поля содержится (или не содержится) в списке?
any
источник

ПГ

Павло Гриник... in Kotlin Community
vitaly
как поэлегантнее узнать, что элемент с определённым значением поля содержится (или не содержится) в списке?
any { it.field == value }
источник

v

vitaly in Kotlin Community
спасибо!
источник

AL

Anton Lakotka in Kotlin Community
и его обратная функция all { it.field != value }
источник

v

vitaly in Kotlin Community
nice
источник

AL

Anton Lakotka in Kotlin Community
А почему из all раньше не выйти?
источник

BP

Bogdan Panchenko in Kotlin Community
Anton Lakotka
А почему из all раньше не выйти?
Это я ступил
источник

AL

Anton Lakotka in Kotlin Community
Не буду томить. если предикат вернет false? стоит ли дальше проверять?
источник

AL

Anton Lakotka in Kotlin Community
А ну вы уже :)
источник

IO

Iaroslav Orlov in Kotlin Community
да, я тоже удивился. а потом посмотрел, что явно так указать низя
источник
2020 July 11

AM

Andrew Mikhaylov in Kotlin Community
https://github.com/dennisschroeder/khome
Вдруг тут кто с HomeAssistant или умными домами в целом играется -- вам, возможно, будет интересно :)
источник

IO

Iaroslav Orlov in Kotlin Community
я так и не врубился, что за farind
источник

AN

Alexander Nozik in Kotlin Community
Iaroslav Orlov
я так и не врубился, что за farind
Это боты генерят случайные фразы
источник

D

Dmitry in Kotlin Community
Помнится в котлине было ишью про переименование блеклиста, в мастере лист все еще черный, помогите найти ишью. Интересно сравнить подход к таким политическим вопросам с растом...
источник

IO

Iaroslav Orlov in Kotlin Community
Dmitry
Помнится в котлине было ишью про переименование блеклиста, в мастере лист все еще черный, помогите найти ишью. Интересно сравнить подход к таким политическим вопросам с растом...
а в расте как на это отреагировали?
источник

AE

Alexandr Emelyanov in Kotlin Community
Dmitry
Помнится в котлине было ишью про переименование блеклиста, в мастере лист все еще черный, помогите найти ишью. Интересно сравнить подход к таким политическим вопросам с растом...
Я думаю что просто закрыли
источник

AS

Aleksandr Semyanniko... in Kotlin Community
А кто знаток дженериков, подскажите почему ошибка компиляции?
open class OpenClass
class FirstOpenClass : OpenClass()

class Foo<TGen : OpenClass> (
   val open: TGen// = FirstOpenClass() //error
) {
   companion object {
       fun build() = Foo(FirstOpenClass()) //it’s OK
   }
}
источник

I

Igor in Kotlin Community
Потому что можно написать
class SecondOpenClass : OpenClass()

и
Foo<SecondOpenClass>()

не будет иметь смысла
🤔
источник

AS

Aleksandr Semyanniko... in Kotlin Community
Ну почему, через builder же все ок создается
источник

AS

Aleksandr Semyanniko... in Kotlin Community
ну и понятно что пример синтетический
источник