Lua 程式設計中的 string.byte() 函式
string.byte() 函式是使用最廣泛的 Lua 字串庫函式之一,其將字元或字串作為引數,然後將其轉換為其內部數字表示。
從 ASCII 表中可以輕鬆地解釋字元到內部數字表示。
語法
string.byte(ch) or string.byte(ch,idx)
在 string.byte() 函式的上述表示中,ch 識別符號表示要轉換為十進位制值的字元。此外,idx 識別符號表示作為引數傳遞的字串的該索引處的字元。
讓我們考慮一些示例,在這些示例中我們將使用 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 開始。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP