print(string.format("%s %d", "x", 5)) local t = {"a", "b"} print(string.format("%s-%s", table.unpack(t))) local function f(...) return string.format("%s:%s", ...) end print(f("a", "b")) print(("%s-%s"):format("c", "d"))