Kotlin 1.4.0 に含まれるものは次のとおりです。
- 新しい、より強力な型推論アルゴリズムがデフォルトで有効になっています。 より多くのケースで型を自動的に推論し、複雑なシナリオでもスマート キャストをサポートし、委任されたプロパティをより適切に処理します。
- JVM および JS 用の新しい IR バックエンドがアルファ モードで利用可能です。 安定化後はデフォルトで使用されます。
Kotlin 1.4 には多くの新機能があります。
- Kotlin インターフェースの SAM 変換
- ライブラリ作成者向けの明示的 API モード
- 名前付き引数と位置引数の混合
- 末尾のカンマ
- 呼び出し可能な参照の改善
- when ループ内での Break と continue の使用
標準ライブラリの改善:
Kotlin 標準ライブラリの作業の主な焦点は、プラットフォーム間およびオペレーション自体間の両方の一貫性を向上させることです。 このリリースでは、標準ライブラリに新機能が追加されています。 コレクション演算子, 委任されたプロパティの改善, 双方向キュー ArrayDeque の実装 и はるかに.
また、stdlib への依存関係を宣言する必要もなくなりました。
単一プラットフォーム向けに開発しているか、マルチプラットフォーム プロジェクトを作成しているかに関係なく、Gradle-Kotlin プロジェクトで使用できます。 Kotlin 1.4.0 以降、この依存関係はデフォルトで追加されます。
Kotlin エコシステムの他の部分でも作業が続けられています。
- kotlinx.coroutines
- シリアル化ライブラリ 成熟に近づいています。 発表済み kotlinx.serialization バージョン 1.0.0-RC では。
- 実験ライブラリである DateTime API のプレビュー版をリリースしました kotlinx-日時
Kotlin 1.4 に特化した XNUMX 日間のオンライン カンファレンスに皆様をご招待します。
このイベントは12月15日からXNUMX日まで放送される。 リンクから無料登録: https://kotlinlang.org/lp/event-14#registration
出所: linux.org.ru