Kotlin sessions for java refugees
Website available here
- Functions
- Named arguments
- Default arguments
- Lambda
- Variables
- Triple quoted string
- For loop
- Conditional expression
- String template
- Classes
- Data classes
- Inline classes
- Objects
- Companion objects
- Extension functions
- Scope function :
let
- Higher order functions
- Inline functions
- Project creation
- Kotlin compilation
- Open classes - Application layers
- JPA Entities
- Extension functions
- Constructors
- Scope function :
apply
- Nothing type
- Static methods
- Late init