diff --git a/sys/apis/util.lua b/sys/apis/util.lua index 4630a6e..2150840 100644 --- a/sys/apis/util.lua +++ b/sys/apis/util.lua @@ -332,6 +332,14 @@ function Util.removeByValue(t, e) end end +function Util.any(t, fn) + for _,v in pairs(t) do + if fn(v) then + return true + end + end +end + function Util.every(t, fn) for _,v in pairs(t) do if not fn(v) then