Lua Fun - LuaJIT 函数编程库


MIT/X
跨平台
Lua

软件简介

Lua Fun 是一个高兴呢的 LuaJIT 的函数编程库。

该库提供一组超过 50 中编程元素,这些元素在 Standard ML, Haskell, Erlang, JavaScript, Python and
even Lisp 等编程语言中常用的。高阶函数诸如 map, filter, reduce, zip 将帮你简化应用的编写。

示例代码:

> require "fun" ()
> n = 100
> reduce(operator.add, 0, map(function(x) return x^2 end, range(n)))
> -- calculate sum(x for x^2 in 1..n)
328350