Lua中是否有类似于字符串乘法的操作?例如:"o"*3

Lua中是否有以下Python代码的等价实现?

print('o'*3)  #=> "ooo"

在Lua中相当于这个操作是什么呢?

点赞
用户106104
用户106104
`string.rep('o', 3)`

或者:

local my_string = 'o'
my_string:rep(3)

或者:

('o'):rep(3)

(当你使用这个语法时,像'o'这样的字面表达式必须用括号括起来。'o':rep(3)不是有效的语法。)

2021-03-02 16:09:32