maybe:一个 JavaScript Maybe 实现。 安全地处理可为空值

时间:2024-07-28 01:26:50
【文件属性】:

文件名称:maybe:一个 JavaScript Maybe 实现。 安全地处理可为空值

文件大小:3KB

文件格式:ZIP

更新时间:2024-07-28 01:26:50

JavaScript

也许 一个 JavaScript Maybe monad 实现。 安装 npm install dgelong.maybe 应用程序接口 Maybe - 接收单个值并根据值返回Just(value)或Nothing的函数 Just - 具有单值和bind运算符的幺半群 Nothing - 空的幺半群 bind - Just和Nothing运算符,它采用态射并返回新的幺半群(行为类似于flatMap ) 用法 需要Maybe函数。 var Maybe = require('dgelong.maybe'); 它还需要您使用两个幺半群。 var { Just, Nothing } = Maybe; 简单的验证。 function square(n){ return n * n; }; function isEven(n){ return n % 2 ? Nothing() :


【文件预览】:
maybe-master
----.gitignore(13B)
----package.json(645B)
----specs.js(2KB)
----gulpfile.js(182B)
----index.js(693B)
----readme.md(1KB)
----.npmignore(36B)

网友评论