А
Size: a a a
А
KD
AN
А
YN
KD
list.map { it + 1 }
.filter { it % 2 == 0 }
А
AM
it
явно — get(it) = it % 2 == 0
. Но незачем.val
определяет проперти. Можно обойтись и без них:fun isEven(it: Int) = it % 2 == 0
list.filter { a -> isEven(a) }
KD
А
YN
list.map { it + 1 }
.filter { it % 2 == 0 }
KD
А
list.map { it + 1 }
.filter { it % 2 == 0 }
Kd
Kd
KD
KD
YN
val Int.isEven(): Boolean
get() = it % 2 == 0
list.filter { it.isEven }
AM
list.map { it + 1 }
.filter { it % 2 == 0 }
А