leetcode耗时-unary-js:一元js

时间:2024-07-20 18:00:29
【文件属性】:

文件名称:leetcode耗时-unary-js:一元js

文件大小:335KB

文件格式:ZIP

更新时间:2024-07-20 18:00:29

系统开源

leetcode 耗时一元 JavaScript 只有一元函数,为了 JS 中函数式编程的荣耀。 :warning: 请勿在生产中使用 :warning: 描述 Unary JS 是一种教育尝试,用于演示 JavaScript 中函数式编程 (FP) 的概念。 这个想法是坚持使用纯一元函数来进行任何类型的计算。 这意味着语言中不再有方法、运算符或控制结构,而只有一流的函数来组合和组合。 例如,迭代总是通过递归(no for / no while)等方式执行。 遗憾的是,它阻碍了 JS 在密集迭代中变得高效。 即使是 ,也只有 Safari 实现它。 SpiderMonkey (Mozilla) 没有它,因此 Firefox、Chrome、Edge 和 Node.js 无法确保该库的良好执行! 我们希望仍然可以使用安全的 Y 组合器(@see tco.ts文件和测试)绕过 TCO 的缺失。 但为什么 ? 做好准备 创建一个由 1001 个微小函数组成的权威包,可以处理 99.99% 的 IT 问题 让JS更多, 证明 展示 FP 中单元测试的效率和简单性 发现 发现 玩转 FP 并培养 FP 隐藏的* 使用示例


【文件预览】:
unary-js-main
----packages()
--------unary-hackerrank()
--------lib()
----lerna.json(64B)
----README.md(5KB)
----.gitignore(13B)
----CHANGELOG.md(1KB)
----package-lock.json(435KB)
----package.json(1KB)

网友评论