В частности, я рассматриваю проблему 1 здесь
http://pavelfatin.com/scala-for-project-euler/
Указанный ниже код выглядит следующим образом
val r = (1 until 1000).view.filter(n => n % 3 == 0 || n % 5 == 0).sum
Я могу следить за всем, кроме "представления". Фактически, если я выберу представление, код все еще компилируется и дает точно такой же ответ.