jianglu / lua-defer

A Lua 5.x distribution with defer semantic support, like golang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lua-defer

A lua 5.x distribution with defer semantic support, like golang

##example

function foo()
    defer
        print 'defer 1'
    end

    do
        defer print 'defer 2' end
    end

    defer print 'defer 3' end

    print 'end'
end

###output

defer 2
end
defer 3
defer 1

About

A Lua 5.x distribution with defer semantic support, like golang


Languages

Language:C 95.7%Language:C++ 3.0%Language:Makefile 1.3%