文件名称:简介:轻量级咖喱函数式编程库
文件大小:283KB
文件格式:ZIP
更新时间:2024-02-24 06:53:43
lightweight library functional programming es6
阿拉雷 轻量级自动编程功能编程库 描述 轻巧且无任何外部依赖关系,使您能够编写默认,无点,声明性和简洁的代码,同时避免出现副作用和突变。 库本身内部包含200多个函数,遵循函数编程范例,并使用诸如currying,递归,tail调用,高阶函数,引用透明性,副作用消除和函数组成等基本函数质量来实现。 此外,arare利用自动为它的功能,从而允许用户编写更灵活,实用及最少的代码,相比于常规的严格钻营。 最后,该库具有内置的交互式REPL环境,可用于直接检查和试验所有可用模块而无需离开控制台。 请注意,该项目尚处于初期阶段,目前正在积极开发中。 快来或分享您对该项目的想法。 强调 超过200种可用功能 内置交互式REPL 免分和默认 高阶和纯函数 自动可变参量 声明性和最小语法 无副作用和突变 零依赖的轻量级 使用功能代码进行构建 积极开发 内容 安装 npm install arare 用法 导入arare并直接直接使用任何可用模块。 const A = require ( 'arare' ) A . map ( A . add ( 10 ) , A . range ( 1 ,