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

我在string.len上叫"\005\033\011\045"上的returns 4

而如果我创建类似这样的字符串,

str = "\005" .. "\033" .. "\011" .. "\045"

然后string.len(str)完成returns 16

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

qrsx001 回答:Lua字符串追加函数大小与硬编码字符串

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

str = "\005\033\011\045"

str_concat = "\005" .. "\033" .. "\011" .. "\045"

print(string.len(str),string.len(str_concat))

如果您试图动态创建一个字符,正如注释中提供的某些信息所表明的那样,则需要这样做:

str_concat = "\005" .. "\033" .. "\011" .. string.char(45) -- note string.char excepts a number value.    
本文链接:https://www.f2er.com/3054925.html

大家都在问