вторник, 22 октября 2013 г.

Про монады. Для "колхозников"

Есть:
 f(x) = x*x
-- функция.

Есть:
 f'() = M >> f(readFromFile)
-- монада.

Пусть "в начале запуска "программы"" readFromFile возвращает значение 3.

Получаем:
 f'() = f (3)
 f'() = 3 * 3
 f'() = 9

Так?

3 комментария:

  1. Ответы
    1. Спасибо! Обязательно посмотрю.

      Вообще мой "ход мыслей" - он в правильную сторону? Или не очень?

      Удалить
    2. http://18delphi.blogspot.ru/2013/10/blog-post_7277.html
      -- там ещё вопросы.

      Удалить