关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。
这个问题似乎与 help center 中定义的范围内的编程无关。 .
7年前关闭。
Improve this question
为什么将值提升到名为 pure
的仿函数中的函数在 Control.Applicative 中?
最佳答案
想想pure
作为形容词。foo <*> pure 4
= foo
应用于 纯 值(value) 4
.
(至于它被称为 pure
的确切原因,可能只有 McBride 和 Paterson 知道。)
关于haskell - Control.Applicative 中 `pure` 函数的命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3435308/