From 42f3f96a19ad35a744a63a025b208afecb055bf9 Mon Sep 17 00:00:00 2001 From: NullBite Date: Sun, 20 Mar 2022 21:56:24 -0400 Subject: [PATCH] Add filter function Works like other programming languages filter(table, func): return table of items --- script.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/script.lua b/script.lua index 22e775e..270214a 100644 --- a/script.lua +++ b/script.lua @@ -77,6 +77,16 @@ function map(table, func) end return t end + +function filter(table, func) + local t={} + for k, v in pairs(table) do + if func(v) then + t[k]=v + end + return t + end +end -- }}} -- local state variables (do not access within pings) --