文件名称:php-functional:PHP中的函子,应用函子和Monad
文件大小:165KB
文件格式:ZIP
更新时间:2024-05-23 10:43:23
PHP
PHP功能 介绍 函数式编程是一个引人入胜的概念。 这个库的目的是探索Functors , Applicative Functors和Monads在OOP PHP,并提供真实世界的使用案例的例子。 项目中可用的Monad类型: State Monad IO Monad Free Monad Either Monad Maybe Monad Reader Monad Writer Monad 探索功能性编程空间我注意到,使用PHP中的原始值非常困难,并使许多功能性结构的实现变得复杂。 为了简化这种体验,库中引入了一组高阶原语: Num Sum Product Stringg Listt (又名List Monad,因为list在PHP list是受保护的关键字) 应用领域 该项目的已知应用 基于MartinGrabmüller工作的用PHP实现的 安装 compo