在很多情况下,您可能希望将十进制值转换为字符表示。十进制或整数值的字符表示只不过是字符值,可以使用 ASCII 表来解释。
在 Lua 中,为了将十进制值转换为其内部字符值,我们使用 string.char() 函数。
用法
string.char(I)
在上面的语法中,标识符 I 表示我们要转换为字符的十进制值。
示例
让我们考虑一个非常简单的示例,其中给定了不同的十进制值,并且您希望将它们转换为字符值。
考虑下面显示的例子——
s = string.char(97)
print(s)
s = string.char(122)
print(s)
s = string.char(125)
print(s)
在上面的示例中,作为参数传递给 string.char() 函数的值是与字符对应的十进制值。
输出
a z }
这个string.char()函数也可以接受多个参数。
示例
考虑下面显示的例子——
i = 97
s = string.char(i,i+1,i+2,i+3)
print(s)
输出
abcd
相关用法
- Lua string.gsub()用法及代码示例
- Lua string.byte()用法及代码示例
- Lua string.lower()用法及代码示例
- Lua string.format()用法及代码示例
- Lua string.upper()用法及代码示例
- Lua table.pack()用法及代码示例
- Lua io.popen()用法及代码示例
- Lua table.unpack()用法及代码示例
- Lua math.modf()用法及代码示例
- Lodash _.isValidDate()用法及代码示例
- Lodash _.isInteger()用法及代码示例
- Lodash _.sampleSize()用法及代码示例
- Lodash _.fromQuery()用法及代码示例
- Lodash _.noConflict()用法及代码示例
- Lodash _.Intersection()用法及代码示例
- Lodash _.values()用法及代码示例
- Less isstring()用法及代码示例
- Lodash _.isLength()用法及代码示例
- Lodash _.third()用法及代码示例
- Lodash _.negate()用法及代码示例
注:本文由纯净天空筛选整理自Mukul Latiyan大神的英文原创作品 string.char() function in Lua programming。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。