История изменений
Исправление
dave,
(текущая версия)
:
Еще раз советую ознакомиться с мат. частью.
Что касается фейковой переменной в хаскеле. Она возникает за кулисами. Это забота синтаксического сахара. В for-comprehension ты должен эту фейковую переменную создать явно.
Пойнт не о том, что в Scala нельзя записать монадическое вычисление. Можно. Пойнт о том, что трудно записать так же красиво, как это можно в Haskell и F#.
На этом обсуждение этого вопроса считаю исчерпанным, ибо нет смысла дискутировать там, где разные стартовые позиции.
Исходная версия
dave,
:
Еще раз советую ознакомиться с мат. частью.
Что касается фейковой переменной в хаскеле. Она возникает за кулисами. Это забота синтаксического сахара. В for-comprehension ты должен эту фейковую переменную создать явно.
Пойнт не о том, что в Scala нельзя записать монадической вычисление. Можно. Пойнт о том, что трудно записать так же красиво, как это можно в Haskell и F#.
На этом обсуждение этого вопроса считаю исчерпанным, ибо нет смысла дискутировать там, где разные стартовые позиции.