Anu*_*ain 29 haskell applicative
我正在查看ApplicativeHaskell库中的类并偶然发现Alternative.
这门课有什么用?谷歌搜索没有透露任何特别有见地的信息.它似乎完全不合适,与Applicative包捆绑在一起.
有人可以发布你可以使用这个课程的可能场景吗?
ham*_*mar 22
它通常与解析器组合器一起使用.例如,如果space是与单个空白字符匹配的解析器组合子many space,则将匹配连续的空格.
不过,我同意它略显Control.Applicative不合适.
Lan*_*dei 16
有时候<|>操作员非常有用:
foldl1 (<|>) [Nothing, Just 5, Just 3]
-- Just 5
Run Code Online (Sandbox Code Playgroud)