Haskell-Total-Library:使用镜头,遍历和棱镜进行详尽的图案匹配

时间:2024-06-16 10:18:12
【文件属性】:

文件名称:Haskell-Total-Library:使用镜头,遍历和棱镜进行详尽的图案匹配

文件大小:9KB

文件格式:ZIP

更新时间:2024-06-16 10:18:12

Haskell

全部的 total库使您可以使用Traversal , Prism和Lens详尽地对类型进行模式匹配。 快速开始 安装 cabal install total 示例代码: import Lens.Family.Total import Lens.Family.Stock total :: Either Char Int -> String -- Same as: total = _case -- total = \case & on _Left ( \ c -> replicate 3 c ) -- Left c -> replicate 3 c & on _Right ( \ n -> replicate n ' ! ' ) -- Right n -> replicate n


【文件预览】:
Haskell-Total-Library-master
----Setup.hs(46B)
----src()
--------Lens()
----.travis.yml(3KB)
----LICENSE(1KB)
----release.nix(319B)
----README.md(2KB)
----total.cabal(999B)
----shell.nix(33B)

网友评论