gpt4 book ai didi

haskell - 常见的 Haskell 运算符有可发音的名称吗?

转载 作者:行者123 更新时间:2023-12-03 04:10:53 25 4
gpt4 key购买 nike

我正在阅读Learn You a Haskell for Great Good ,而且我从来不知道 Haskell 运算符如何发音。他们有“真名”吗? ?

例如,您如何大声朗读这样的表达方式?

Just (+3) <*> Just 9

我知道>>=是“绑定(bind)”,但是其他的呢?由于 Google 不考虑非字母数字字符,因此很难进行有效的搜索...

我意识到您可以创建自己的运算符,因此当然并非所有运算符都可以有名称,但我希望常见的运算符(例如 ApplicativeMonad 中定义的运算符)必须有名称...

最佳答案

这是我的发音:

>>=     bind>>      then*>      then->      to                a -> b: a to b<-      bind              (as it desugars to >>=)<$>     (f)map<$      map-replace by    0 <$ f: "f map-replace by 0"<*>     ap(ply)           (as it is the same as Control.Monad.ap)$                         (none, just as " " [whitespace]).       pipe to           a . b: "b pipe-to a"!!      index!       index / strict    a ! b: "a index b", foo !x: foo strict x<|>     or / alternative  expr <|> term: "expr or term"++      concat / plus / append[]      empty list:       cons::      of type / as      f x :: Int: f x of type Int\       lambda@       as                go ll@(l:ls): go ll as l cons ls~       lazy              go ~(a,b): go lazy pair a, b

关于haskell - 常见的 Haskell 运算符有可发音的名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7746894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com