String.byte (Lua)

Материал из UoPilot
Версия от 21:36, 27 августа 2019; Tatikoma (обсуждение | вклад) (Новая страница: «== Описание == '''string.byte''' - возвращает числовые коды символов. == Синтаксис == Привязка к окну...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Описание

string.byte - возвращает числовые коды символов.

Синтаксис

Привязка к окну: нет. <br>Работа со свернутым окном: да. <br>Параметры заключаются в скобки и разделяются запятыми.

string.byte (<nowiki><s></nowiki> [, i [, j]])

Или:

<nowiki><s></nowiki>:byte ([, i [, j]])

Где: <br>s - строка. <br>i - необязательный параметр. Индекс начального символа, по умолчанию значение равно 1 <br>j - необязательный параметр. Индекс конечного символа, по умолчанию значение равно i.

Примеры

--lua
log(string.byte("q"))
--lua
log ("clear") log ("mode compact")  -- очистить лог, компактный режим
local str1 = "qwe rty"
log(string.byte(str1))           -- вывести в лог код первого символа
log(string.byte(str1, 2, 4))     -- вывести в лог коды второго-четвёртого символа
log(string.byte(str1, 1, #str1))  -- вывести в лог коды всех символов
log(str1:byte(1, #str1))          -- вывести в лог коды всех символов, альтернативная запись

Смотрите также

Tonumber (Lua) <br>Tostring (Lua) <br>String.len (Lua) <br>String.char (Lua)