filmov
tv
What's new in Kotlin 1.5.30

Показать описание
Kotlin 1.5.30 brings in a number of interesting updates including:
- Sealed when statements
- Support for suspend functions as supertypes
- Type inference for recursive generic types
- JS IR compiler reaches Beta
- Native support for Apple silicon
#Kotlin #Release
0:00 Introduction
0:51 Overview of the changes
1:45 Requiring opt-in for implicit usage of experimental API
4:04 Changes in using opt-in requirement annotations with different targets
4:53 Improvements to type inference on recursive generic types
6:31 Eliminating builder inference restrictions
7:37 Sealed 'when' statement
8:41 Suspend function as super type
9:21 Improvements to handling nullability annotations
10:26 Instantiation of annotation classes
11:20 Apple silicon support
11:57 Interoperability with Swift 5.5 async/await
12:46 Improved Swift/Objective-C mapping for objects
13:10 JavaScript IR compiler backend goes Beta
13:36 Kotlin/JS inspection pack
14:06 JavaScript source maps generation for Kotlin/JS IR backend
15:55 Parsing Duration from String
16:46 Matching with Regex at a particular position
17:26 Splitting to a sequence with Regex
17:46 Have a nice Kotlin!
- Sealed when statements
- Support for suspend functions as supertypes
- Type inference for recursive generic types
- JS IR compiler reaches Beta
- Native support for Apple silicon
#Kotlin #Release
0:00 Introduction
0:51 Overview of the changes
1:45 Requiring opt-in for implicit usage of experimental API
4:04 Changes in using opt-in requirement annotations with different targets
4:53 Improvements to type inference on recursive generic types
6:31 Eliminating builder inference restrictions
7:37 Sealed 'when' statement
8:41 Suspend function as super type
9:21 Improvements to handling nullability annotations
10:26 Instantiation of annotation classes
11:20 Apple silicon support
11:57 Interoperability with Swift 5.5 async/await
12:46 Improved Swift/Objective-C mapping for objects
13:10 JavaScript IR compiler backend goes Beta
13:36 Kotlin/JS inspection pack
14:06 JavaScript source maps generation for Kotlin/JS IR backend
15:55 Parsing Duration from String
16:46 Matching with Regex at a particular position
17:26 Splitting to a sequence with Regex
17:46 Have a nice Kotlin!
Комментарии