Add sample for filterNot and improve sample for filter

This commit is contained in:
Ilya Gorbunov
2020-03-31 00:21:19 +03:00
parent f887a29279
commit dd2aa3de28
7 changed files with 71 additions and 6 deletions
@@ -806,10 +806,12 @@ class Collections {
@Sample
fun filter() {
val numbers: List<Int> = listOf(1, 2, 3, 4)
val evenNumbers = numbers.filter { number -> number.rem(2) == 0 }
val numbers: List<Int> = listOf(1, 2, 3, 4, 5, 6, 7)
val evenNumbers = numbers.filter { it % 2 == 0 }
val notMultiplesOf3 = numbers.filterNot { number -> number % 3 == 0 }
assertPrints(evenNumbers, "[2, 4]")
assertPrints(evenNumbers, "[2, 4, 6]")
assertPrints(notMultiplesOf3, "[1, 2, 4, 5, 7]")
}
@Sample