
"Other features in Kotlin 2.3.0 include the following: The Kotlin compiler now can generate classes containing Java 25 bytecode. Explicit backing fields provide a new syntax for explicitly declaring the underlying field that holds a property's value, in contrast to the existing implicit backing fields. Support for return statements in expression bodies with explicit return types is now enabled by default."
"Context-sensitive resolution, still an experimental feature, has been improved. The sealed and enclosing supertypes of the current type are now considered part of the contextual scope of the search. No other supertype scopes are considered. And when type operators and equalities are involved, the compiler now reports a warning if using context-sensitive resolution makes the resolution ambiguous. Support for importing C and Objective-C capabilities to Kotlin/Native projects has moved to a beta stage."
Kotlin 2.3.0 introduces an experimental Swift export that maps Kotlin enum classes and variadic function parameters directly to native Swift enums and variadic signatures. The compiler can now generate classes containing Java 25 bytecode. A new explicit backing fields syntax enables explicit declaration of the underlying field that stores a property's value. Return statements in expression bodies with explicit return types are enabled by default. Context-sensitive resolution is improved to include sealed and enclosing supertypes and to warn when resolution becomes ambiguous. C/Objective-C importing for Kotlin/Native reached beta, and several Kotlin/Wasm and Kotlin/JS target improvements were added. Ant build system support is removed.
Read at InfoWorld
Unable to calculate read time
Collection
[
|
...
]