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
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 FieldsSummarySort: