Slide 6
Slide 6 text
Yet struggle a bit more with this:
// desugared from previous for-comprehension
(1 until n) flatMap { i =>
(1 until (i – 1)) filter { j =>
isPrime(i + j)
} map { j =>
(i, j)
}
}
=> IndexedSeq((4,1), (5,2), (6,1), (7,4), (8,3),
(8,5), (9,2), (9,4))