typedlua icon indicating copy to clipboard operation
typedlua copied to clipboard

argument defaults

Open tmbdev opened this issue 8 years ago • 0 comments

I would find it useful if typedlua allowed defaults for arguments; this often is useful for being able to specify a more restrictive type, e.g. "string" instead of "string?"

function f(x:string="something"): string
    return x..x
end

instead of

function f(x: string?): string
    if x==nil then x = "something" end
    return x..x
end

tmbdev avatar Jan 14 '17 17:01 tmbdev