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, то оно будет удаляться в момент компиляции