Kotlin 1.4-M3 釋出了,這是 1.4 的最後一個里程碑預覽版本。此版本主要對 Kotlin 標準庫進行了更改,另外也有一些元件獲得更新。
1.4-M3 中的標準庫更改包括:
module-info.java
模組資訊,可與 jlink 一起使用Kotlin 1.4 支援 Kotlin 類的 SAM 轉換,可以將僅具有一個抽象方法的介面標記為 fun interface
,然後在將該介面作為引數時將 lambda 作為引數傳遞。你可以使用以 lambda 作為引數的 SAM 建構函式來建立例項,程式碼更簡單:
引入了許多新的函式,包括:sumOf
, min
和 max
, minOf
和 maxOf
, flatMap
和 flatMapTo
,還有 flatMapIndexed
。
從 1.4-M3 開始,@Throws 註釋直接在 kotlin 包(kotlin.Throws)中作為公共庫的一部分提供,允許在公共程式碼中使用。
詳細內容見釋出公告:
https://blog.jetbrains.com/kotlin/2020/07/kotlin-1-4-m3-is-out-standard-library-changes/
[admin
]