Resolved tasks of cource 'Kotlin' on Stepic.org
1 Introduction
1.1 Hello, world!
1.2 Java to Kotlin conversion
1.3 Named arguments
1.4 Default arguments
1.5 Lambdas
1.6 Strings
1.7 Data classes
1.8 Nullable types
1.9 Smart casts
1.10 Extension functions
1.11 Object expressions
1.12 SAM conversions
1.13 Extension functions on collections
2.Conventions
2.1 Comparison
2.2 In range
2.3 Range to
2.4 For loop
2.5 Operators overloading
2.6 Destructuring declarations
2.7 Invoke
3 Collections
3.1 Introduction
3.2 Filter; map
3.3 All, Any and other predicates
3.4 FlatMap
3.5 Max; min
3.6 Sort
3.7 Sum
3.8 Group By
3.9 Partition
3.10 Fold
3.11 Compound tasks
3.12 Get used to new style
4 Properties
4.1 Properties
4.2 Lazy property
4.3 Delegates example
4.4 Delegates
5 Builders
5.1 Extension function literals
5.2 String and map builders
5.3 The function apply
5.4 Html builder
5.5 Builders: how it works
6 Generics
6.1 Generic functions