这个string.byte()function 是最广泛使用的 Lua 字符串库函数之一,它接受一个字符或一个字符串作为参数,然后将该字符转换为其内部数字表示。
字符到内部数字表示可以很容易地从 ASCII 表中解释。
用法
string.byte(ch) or string.byte(ch,idx)
在上面的表示中string.byte()函数,chidentifier 表示我们要转换为十进制值的字符。此外,该idx标识符表示作为参数传递的字符串索引处的字符。
让我们考虑几个使用 string.byte() 函数的示例。
示例
Consider an example shown below −
s = string.byte("a")
print(s)
输出
97
我们还可以将参数中的字符串传递给string.byte()函数,如果我们不指定任何索引,那么该字符串将只打印第一个字符的内部整数表示。
示例
Consider the example shown below −
s = string.byte("abc")
print(s)
输出
97
示例
让我们考虑一个例子,我们将一个索引作为第二个参数传递给string.byte()函数。考虑下面显示的例子 -
s = string.byte("abc",2)
print(s)
输出
98
注意− 字符串的索引从 1 开始。
相关用法
- Lua string.char()用法及代码示例
- Lua string.gsub()用法及代码示例
- 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.byte() function in Lua programming。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。