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