💻 О .not() и ! в Kotlin



Мы довольно часто используем оператор .not(), поскольку это более читабельно, чем !.



Но есть одна вещь, которую оператор .not() не может сделать — поглядите:

myEvents?.forEach { myEvent -> 

if (!myEvent.events.isNullOrEmpty()) {

myEvent.events.find { it.type == eventType }

}



if (myEvent.events.isNullOrEmpty().not()) {

myEvent.events.find { it.type == eventType }

}

}


Как-то так



@android_its