alestane icon

Sequence iterator

alestane | PRO | 02/13/13 02:36:15 AM UTC | 0 ⭐ | 307 👁️ | Never ⏰ | []
Lua |

310 B

|

None

|

0 👍

/

0 👎

local function split(test, f, s, v)
    local bridge = v
    local function filter(...)
        bridge = ...
        if test(...) then
            return nil
        else
            return ...
        end
    end
 
    local function head(s, v)
        return filter(f(s, v))
    end
    return function() return head, s, v end, function() return f, s, bridge end
end

Comments