HaskellStream 是一个帮助将 函数式编程风格 从 Haskell 转换为 JavaScript 的简洁库。通过围绕 列表、映射和减少函数 进行编程,用户可以方便地使用 部分应用。目标是支持 函数式编程,使 React式编程 和流式/管道式处理更简便。
- 安装
通过 npm install haskellstream
即可安装。
-
使用示例
-
咖喱化(Currying):
```javascript
var hs = require('haskellstream');
var curry = hs.core.curry;
var pair = curry(function(a, b) { return [a, b]; });
var pairWithTwo = pair(2);
console.log(pairWithTwo); // [Function]
console.log(pairWithTwo(3)); // [2,3]
```
暂无评论