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