From cd6ed79d1119c3dfdc7ddb1a61651447d07518c6 Mon Sep 17 00:00:00 2001 From: "kepler155c@gmail.com" Date: Tue, 19 Mar 2019 01:42:42 -0400 Subject: [PATCH] array api --- sys/apis/array.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 sys/apis/array.lua diff --git a/sys/apis/array.lua b/sys/apis/array.lua new file mode 100644 index 0000000..b6ba255 --- /dev/null +++ b/sys/apis/array.lua @@ -0,0 +1,13 @@ +local Array = { } + +function Array.filter(it, f) + local ot = { } + for _,v in pairs(it) do + if f(v) then + table.insert(ot, v) + end + end + return ot +end + +return Array