Slide 34
Slide 34 text
#DevoxxFR 34
Collections
// immutable map
val map = mapOf("a" to 1, "b" to 2, "c" to 3)
for ((k, v) in map) {
println("$k -> $v")
}
map2["a"] = "my value" // direct map access with array style
// range
for (i in 1..100) { //... }
// immutable list
val list = listOf("a", "b", "c","aa")
list.filter { it.startsWith("a") }
* collections operators : map, filter, take, flatMap, forEach, firstOrNull, last …