lua-users home
lua-l archive

Re: Keyed format specifier

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


Erik von Reis wrote:
My apologies if this is the wrong place to suggest this, but how about adding a keyed format specifier for string.format?
To me,
string.format("%(foo)s = %(bar)d", {foo = "variable", bar = 22})
which I stole from Python, would be very handy and fits comfortably into the primitive way I think about Lua.
Erik von Reis
This would be pretty easily done w/:
string.gsub("%(foo)s = %(bar)d", "%%%(([^)]+)%)", {foo = "variable", bar = 22})
you could abstract it a bit...

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