util.string.byte
Shared
Retrieves the internal numeric codes of characters
Syntax
local ... = util.string.byte(
input,
start_at = 1,
end_at = -1
)Parameters
| Type | Name | Description |
|---|---|---|
string | input | String to convert |
int | start_at | Character position where extraction begins - negative counts from end |
int | end_at | Character position where extraction ends - negative counts from end |
Returns
| Type | Name | Description |
|---|---|---|
any | ... | Numeric byte values for the specified range |
Examples
local byte = util.string.byte("A")
core.engine.print("info", byte) -- 65local byte = util.string.byte("ABC", 2)
core.engine.print("info", byte) -- 66local b1, b2, b3 = util.string.byte("ABC", 1, 3)
core.engine.print("info", b1, b2, b3) -- 65 66 67local last = util.string.byte("Hello", -1)
core.engine.print("info", last) -- 111 (character 'o')