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

时间:2021-07-08 07:40:10
【文件属性】:
文件名称:maybe:一个 JavaScript Maybe 实现。 安全地处理可为空值
文件大小:3KB
文件格式:ZIP
更新时间:2021-07-08 07:40:10
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)

网友评论