LINUX.ORG.RU

История изменений

Исправление dave, (текущая версия) :

Еще раз советую ознакомиться с мат. частью.

Что касается фейковой переменной в хаскеле. Она возникает за кулисами. Это забота синтаксического сахара. В for-comprehension ты должен эту фейковую переменную создать явно.

Пойнт не о том, что в Scala нельзя записать монадическое вычисление. Можно. Пойнт о том, что трудно записать так же красиво, как это можно в Haskell и F#.

На этом обсуждение этого вопроса считаю исчерпанным, ибо нет смысла дискутировать там, где разные стартовые позиции.

Исходная версия dave, :

Еще раз советую ознакомиться с мат. частью.

Что касается фейковой переменной в хаскеле. Она возникает за кулисами. Это забота синтаксического сахара. В for-comprehension ты должен эту фейковую переменную создать явно.

Пойнт не о том, что в Scala нельзя записать монадической вычисление. Можно. Пойнт о том, что трудно записать так же красиво, как это можно в Haskell и F#.

На этом обсуждение этого вопроса считаю исчерпанным, ибо нет смысла дискутировать там, где разные стартовые позиции.