Kotlin 2.3.0 introduces several quality-of-life improvements including data-flow-based exhaustiveness checks for when expressions that eliminate redundant branches, nested type aliases as a stable feature for better code organization, return statements in expression bodies for cleaner guard clauses, and stable kotlin.time.Clock

7m read time From softwaremill.com
Post cover image
Table of contents
Data-flow-based Exhaustiveness Checks for when ExpressionsNested Type Aliasesreturn Statement in Expression Bodieskotlin.time.Clock and kotlin.time.InstantJDK 25 support(Experimental) Explicit Backing FieldsSummary

Sort: