我在string.len
上叫"\005\033\011\045"
称呼returns 4
而我创建类似的字符串,
str = "\005" .. "\033" .. "\011" .. "\045"
并执行string.len(str)
它returns 16
如果我的代码不完整,请原谅我
两个字符串的长度均为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.