local convert=string.char

这行代码有什么用处?我是 LUA 编程的新手 char LUA。

code=55
local convert=string.char(4,1,0,0,0,0,math.floor(224 + (code/16)), code % 16)
print(convert)

这里- 在 string.character 里使用 (4,1,0,0,0,0,0) 有什么作用。

点赞
用户10126088
用户10126088

char 函数将 ASCII 数字转换为字符串值,参见 lua string 库教程

string.char(i1, i2, ...)

生成一个表示传入参数的字符编码的字符串。数字编码在不同平台上可能并不通用。

> = string.char(65,66,67)
ABC
> = string.char()  -- 空字符串
2018-09-19 08:28:04