lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On Wed, Jul 3, 2013 at 6:20 PM, Sean Conner <sean@conman.org> wrote:
>
>         function something(mary) --[[ something about mary ]] end
>
>   In straight Lua, there is no way for something to know if it was called
> like:
>
>         something()
>
> or
>
>         something(nil)

    function something(...)
        if select('#',...) == 0 then
            -- something about nothing
        else
            local mary = ...
            -- something about mary
        end
    end

That being said, it is not concise.

-- Pierre-Yves