Lua 编程中的 string.byte() 函数
该函数是使用最广泛的 Lua 字符串库函数之一,它接受一个字符或一个字符串作为参数,然后将该字符转换为其内部数字表示。string.byte()
字符到内部数字表示可以很容易地从 ASCII 表中解释。
语法
string.byte(ch)or
string.byte(ch,idx)
在上述函数的表示中,ch标识符表示我们要转换为十进制值的字符。此外,idx标识符表示作为参数传递的字符串的该索引处的字符。string.byte()
让我们考虑几个使用该函数的示例。string.byte()
示例
考虑下面显示的示例 -
s = string.byte("a")输出结果print(s)
97
我们也可以在函数的参数中传递一个字符串,如果我们不指定任何索引,那么该字符串将只打印第一个字符的内部整数表示。string.byte()
示例
考虑下面显示的例子 -
s = string.byte("abc")输出结果print(s)
97
示例
让我们考虑一个例子,我们将一个索引作为第二个参数传递给函数。考虑下面显示的例子 -string.byte()
s = string.byte("abc",2)输出结果print(s)
98
注意- 字符串的索引从 1 开始。
以上是 Lua 编程中的 string.byte() 函数 的全部内容, 来源链接: utcz.com/z/338855.html