【文件属性】:
文件名称:Monad:适用于PHP的功能性Monad
文件大小:162KB
文件格式:ZIP
更新时间:2021-05-01 05:03:56
PHP
花栗鼠/ Monad
质量保证
上面的徽章代表了当前的开发部门。 通常,除非接受测试,覆盖范围和可用性,否则我不会推送到GitHub。 短期内可能并非如此; 度假时,需要其他一些下游项目的代码,等等。如果您需要稳定的代码,请使用带标签的版本。 阅读“更多文档”和“安装”。
在docs目录中的。
请注意,该库的版本2.0.0取消了对PHP5.4和5.5的开发人员支持。 如果您需要对PHP 5.4或5.5的支持,请使用>=1,<2
什么?
提供Monadic类型
根据我的导师,Monads要么难以解释,要么很难编码,即您可以说出how或what但不能同时说。 如果需要进一步的照明,请先从开始
支持的类型
单声道界面
抽象莫纳德
身份单子
期权莫纳德
一些
没有任何
尝试莫纳德
成功
失败
比赛单子
收藏莫纳德
地图莫纳德
设置单子
为什么?
PHP正受到来自功能混合语言(例如Scal
【文件预览】:
Monad-master
----.gitignore(50B)
----README.md(22KB)
----.codeclimate.yml(194B)
----build.sh(217B)
----test()
--------phpunit.xml(2KB)
--------src()
----docs()
--------Monad Classes.puml(2KB)
--------Test-Contract.md(8KB)
--------Monad Classes.png(62KB)
--------monad-classes.png(62KB)
----composer.json(661B)
----src()
--------chippyash()
----phpunit.travis.xml(2KB)
----LICENSE.md(1KB)
----.travis.yml(972B)