Наименование `Pure` Функция в управлении. Паблика [Закрыто

StackOverflow https://stackoverflow.com/questions/3435308

  •  26-09-2019
  •  | 
  •  

Вопрос

Почему функция для подъема значения в функтор имени pure Под контролем. Пабликоподобный?

Это было полезно?

Решение

Думать о pure как прилагательное.

foo <*> pure 4 = foo применяется на А. чистый стоимость 4.

(Как для точного причина Почему это называется pure, вероятно, только МакБрид и Патерсон узнают.)

Другие советы

Это немного похоже fromInteger. Отказ Его аргумент всегда является чистым значением или функцией, которая будет поднята в функтор. Возможно, это должно было быть fromPure Но вы знаете, как Haskell люди любят сокращать имена (например, fst а также snd вместо first а также second...).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top