Lua 字符串追加函数大小与硬编码字符串



我打电话给string.len "05331145"returns 4

而如果我创建一个字符串,例如,

str = "05" .. "33" .. "11" .. "45"

string.len(str)returns 16

如果我的代码不完整,请原谅我

两个字符串的长度均为 4:

str = "05331145"
str_concat = "05" .. "33" .. "11" .. "45"
print(string.len(str), string.len(str_concat))

如果您尝试动态创建字符,正如您在注释中提供的一些信息所指示的那样,您需要这样做:

str_concat = "05" .. "33" .. "11" .. string.char(45) -- note string.char excepts a number value.    

最新更新