{
return if (predicate()) this() else null
}
короче для функций эти расширения нет никакого смысла делать. нужен fun<T> Boolean.ifTrue(getT: () -> T): T? = if (this == true) getT() else null
Обсуждают сегодня