-- string.format fills in placeholders like printf local name = "Ada" local pi = 3.14159 print(string.format("%s likes %.2f", name, pi)) -- %5d pads an integer to width 5 print(string.format("[%5d]", 42))
string.format is C-style printf