Open Source Your Knowledge, Become a Contributor
Technology knowledge has to be shared and made accessible for free. Join the movement.
Collections
It's important to understand that Kotlin's collection are built on top of the Java API. That means a lot for interoperability.
But, Kotlin brings consistency and simplicity.
List of ...
1
4
5
9
// {
val numbers = listOf(1, 2, 3)
// {
Enter to Rename, Shift+Enter to Preview
Set of ...
1
4
5
9
// {
val numbers = setOf(1, 2, 2, 3, 4, 3)
// {
Enter to Rename, Shift+Enter to Preview
Map to ...
1
4
5
9
// {
val map = hashMapOf(1 to "first", 2 to "second", 3 to "third")
// {
Enter to Rename, Shift+Enter to Preview
Note that beyond that simplicity, Kotlin provides some cool features, essentially based on extensions of the Java API.
Here a sample of what Kotlin is capable of. You may find more into the Kotlin documentation.
1
4
5
6
7
8
9
10
11
12
13
14
17
// {
val numbers = listOf(1, 2, 3)
// forearch with indexes
numbers.forEachIndexed { index, it -> println("At index $index there is $it") }
// first()
println("numbers' first is: ${numbers.first()}")
// last
println("numbers' last is: ${numbers.last()}")
// sum
println("numbers' sum is: ${numbers.sum()}")
// etc.
// {
Enter to Rename, Shift+Enter to Preview
Open Source Your Knowledge: become a Contributor and help others learn. Create New Content