Как вызывать
Functions.text.starts_with(str, start)
Запишите его как зависимость с именем Functions.text.starts_with (принятие автодополнения делает это само) и вызывайте по этому имени.
Что делает
Проверить буквальный байтовый префикс через срез строки Lua. Пустые префиксы совпадают; символы шаблонов не имеют особого значения, регистр учитывается.
Аргументы
| Имя | Тип | Что делает |
|---|---|---|
str | string | Проверяемый текст. |
start | string | Буквальный префикс, в том числе пустой. |
Возвращает
| 1 | boolean | Начинается ли текст с точного префикса. |
|---|
Издания
Встроенные помощники регистрируются во всех изданиях. Различается игровой API, который они читают; если нужного API нет, помощник использует запасной вариант или возвращает nil с причиной.
Не читает игровой API напрямую.
Пример
local zone = GetRealZoneText() or ""
return Functions.text.starts_with(zone, "Molten")Исходный код
Functions/text.lua, строка 62. В игре только для чтения; «Дублировать» создаёт редактируемую копию.
Functions.text.starts_with(str, start)
return str:sub(1, #start) == start