lua-users home
lua-l archive

Re: CHanging the order of parameters, is that possible?

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


pack, change, unpack ?


Marc Balmer <marc@msys.ch> schreef:
Is it possible to change the order of parameters in a function taking varargs? Maybe using the select(n, ...) function?

This is what I want to do:

function foo(fmt, ...)
-- switch element 1 and 2 of {...}

print(string.format('%d %s', ...))
end


foo('%s %d', 42, 'balmer')

(background is doing i18n in Lua, whith messages (= format strings) that can have the order of parameters changed)



AltStyle によって変換されたページ (->オリジナル) /