f_context:CoffeeScript 的模式匹配和简单递归库

时间:2024-07-27 15:19:44
【文件属性】:

文件名称:f_context:CoffeeScript 的模式匹配和简单递归库

文件大小:18KB

文件格式:ZIP

更新时间:2024-07-27 15:19:44

CoffeeScript

f_context CoffeeScript 的简单函数式编程库。 概述 那些使用过等函数式编程语言的人确实注意到了它过多的模式匹配能力: fact ( 0 ) -> 1 fact ( N ) -> N * fact ( N - 1 ) 这是使用模式匹配的阶乘编译的经典实现。 现在您可以使用完全相同的代码风格,但在 CoffeeScript 中使用f_context包装函数。 例如: f_context -> fact ( 0 ) -> 1 fact ( N ) -> N * fact ( N - 1 ) 。 自己试试: git clone git@github.com:nogizhopaboroda/f_context.git cd f_context/example open example.html 如果您仍然认为存在不合规性或不明白为什么它应该起


【文件预览】:
f_context-master
----.gitignore(30B)
----package.json(595B)
----src()
--------f_context.coffee(6KB)
----karma.conf.js(2KB)
----gulpfile.js(954B)
----dist()
--------f_context.js(11KB)
----LICENSE(1KB)
----bench()
--------bench.coffee(864B)
----README.md(8KB)
----tests()
--------guards.coffee(775B)
--------parser.coffee(759B)
--------common.coffee(2KB)
--------destructuring.coffee(2KB)
--------arguments.coffee(631B)
--------pattern_matching.coffee(1KB)
--------module.coffee(1KB)
----example()
--------example.html(782B)
--------example.js(4KB)
--------example.coffee(2KB)
----karma.bench.conf.js(1KB)

网友评论