13,8K подписчиков
Источник: Nuances of Programming Рассмотрим изменения стандартной библиотеки, относящиеся к версии Kotlin 1.5. 1. Новые функции коллекции Допустим, есть список объектов, в каждом из которых имеется свойство, допускающее значение «null». Как получить первое, отличное от «null» значение этого свойства в коллекции? Обычно с помощью функции mapNotNull() сначала получают коллекцию всех значений, отличных от «null». А затем для получения искомого значения вызывают firstOrNull(). В Kotlin 1.5 имеются функции firstNotNullOf() и firstNotNullOfOrNull()...
2 года назад