Kotlin
- Theory
- 2. Basic types
- 3. Variables and constants. Conversion and type casting
- 4. Basic operators (operations)
- 5. Control flows
- 6. Functions
- 6.1. Functions. The fun keyword. Refactoring a function. The return statement
- 6.2. Function scope. Local scope. Default arguments in function parameters
- 6.3. Functions with a single expression. Unit type. Functions that return the Unit type. Examples
- 6.4. Named arguments of functions. The Nothing type. Overloading functions
- 6.5. Function overloading. Function names in backticks
- 7. Lambda expressions. Anonymous Functions. Functional type
- 8. Null-safety
- Practice