我正在阅读Learn Has a Haskell for Great Good,但我不知道该如何发音Haskell运算符。他们有“真实”名称吗??
例如,如何朗读这样的表达式?
Just (+3) <*> Just 9
我知道那>>=
是“绑定”,但是其他人呢?由于Google不考虑非字母数字字符,因此很难进行有效的搜索...
我意识到您可以创建自己的运算符,因此当然并非所有运算符都可以具有名称,但是我希望常见的运算符(例如,在Applicative
或中定义的运算符Monad
)必须具有名称...
这是一个很好的问题,我不知道有任何答案。也许我们需要一个命名方案,或者库作者应该在Haddock文档中提供可发音的名称。
—
保罗·约翰逊
很好的问题。通常我将<*>读为“ apply”,将<$>读为“ fmap”。至于其他我不知道。
—
DuoSRX 2011年
这是“ Haskell:如何
—
Antal Spector-Zabusky 2011年
<*>
发音”的副本吗??即使不是,它的答案也可能值得一试。
另外,请查看Haskell Wiki上有关发音的页面。它是不完整的,但相关。
—
Antal Spector-Zabusky 2011年
()
是发音单位。有一次,我发现自己陷入了数百名函数式程序员的听众面前,他们不知道如何在幻灯片上发音。