#Kotlin
First Look at Kotlin 1.4-M2: Standard Library ImprovementsСвежие новости о Kotlin 1.4. Скоро нас ждет следующее превью новой мажорной версии языка и нам рассказывают об изменениях, которые нас ждут в стандартной библиотеке:
👉 Теперь стандартную библиотеку можно без проблем использовать на любой из поддерживаемых языком платформ
👉 Новые функции для массивов:
shuffle(),
onEach(),
reverse(),
sortDescending()👉 Новые функции для коллекций и
Sequence👉
String.toBoolean() стало
String?.toBoolean() и теперь для
null String? будет возвращать
false👉
maxOf() и
minOf() принимают vararg
👉 Теперь
ReadWriteProperty наследуется от
ReadOnlyProperty. Это позволит использовать
ReadWriteProperty с val
👉 Новый интерфейс
PropertyDelegateProvider, который позволяет не создавать новый класс для делегата и использовать анонимный объект
👉 Делегирование одного property другому
👉 Если делегаты не будут использовать информацию из KProperty, то оно будет удаляться в момент компиляции