String %s+或%s在lua中的用途是什么?您如何使用它?

String %s+或%s在lua中的用途是什么?您如何使用它?,string,lua,String,Lua,如何在lua中使用%s,或者更好的问题是如何使用它 这就是我在假设它是如何使用和工作之前所做的尝试 本地arg1='lmao' 打印“fav字符串为%arg1” 起初我认为它是用来引用字符串或字符串中的数字而不做类似操作的东西 打印“你好”…姓名”!“ 有人能给我一些例子或解释一下如何使用它以及它的用途吗?字符串中的%在Lua语法中没有意义,但对字符串库中的某些函数有意义 在string.format中,%用于生成格式说明符,将另一个参数转换为字符串。它在中有文档记录,但它引用并解释了几乎所有的

如何在lua中使用%s,或者更好的问题是如何使用它

这就是我在假设它是如何使用和工作之前所做的尝试

本地arg1='lmao' 打印“fav字符串为%arg1” 起初我认为它是用来引用字符串或字符串中的数字而不做类似操作的东西

打印“你好”…姓名”!“ 有人能给我一些例子或解释一下如何使用它以及它的用途吗?

字符串中的%在Lua语法中没有意义,但对字符串库中的某些函数有意义

在string.format中,%用于生成格式说明符,将另一个参数转换为字符串。它在中有文档记录,但它引用并解释了几乎所有的说明符语法

%还用于指定与某些字符串函数一起使用的中的字符类

以下是使用string.format的代码:

或者,利用字符串元表:

local arg1 = 'lmao'
print(('fav string is %s'):format(arg1))
Lua在Lua版本的正则表达式模式中使用%s表示空白。%s+表示一个或多个空白字符

参考:

local arg1 = 'lmao'
print(('fav string is %s'):format(arg1))