我的輸入值為 N。
我想把它變成一個由 N 個字符組成的變數。
例如,如果 N = 12,并且我重復字符“H”,則創建的變數的值應如下所示:“HHHHHHHHHHHH”
我需要它是一個變數,因為我打算在其他幾個地方使用它。
順便說一句,我對 Lua 完全陌生。我幾天前才開始。
uj5u.com熱心網友回復:
您正在尋找string.rep。
例如:
local result = string.rep("H", 12)
print(result) -- prints "HHHHHHHHHHHH"
uj5u.com熱心網友回復:
資料型別字串有一個元表,其中所有字串函式都作為方法附加在__index.
因此你也可以做...
local str, N = "H", 12
str = str:rep(N)
uj5u.com熱心網友回復:
您可以使用該load()功能來做到這一點。
load(string.format("%s=4711", string.rep("H", 12)))()
print(HHHHHHHHHHHH)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/442248.html
下一篇:無法將字串轉換為布林值
