string.format()
时间: 2023-07-28 17:12:23 浏览: 160
JavaScript实现格式化字符串函数String.format
string.format() 是一个字符串格式化函数,它可以将一组数据按照指定的格式转换成字符串。通过在格式字符串中使用占位符 %s、%d 等,可以指定输出的数据类型和格式。
例如,下面的代码将字符串 "Hello, world!" 和整数 42 格式化为一个新的字符串:
```lua
local str = string.format("My message: %s, my number: %d", "Hello, world!", 42)
print(str) -- 输出 "My message: Hello, world!, my number: 42"
```
在上面的例子中,%s 和 %d 表示要输出的数据类型是字符串和整数,它们分别对应后面的参数 "Hello, world!" 和 42。格式化后的字符串会替换掉占位符,形成最终的字符串 "My message: Hello, world!, my number: 42"。
阅读全文