Справочник › Справочник функций › Functions

Functions.text.starts_with

общедоступный

Как вызывать

Functions.text.starts_with(str, start)

Запишите его как зависимость с именем Functions.text.starts_with (принятие автодополнения делает это само) и вызывайте по этому имени.

Что делает

Проверить буквальный байтовый префикс через срез строки Lua. Пустые префиксы совпадают; символы шаблонов не имеют особого значения, регистр учитывается.

Аргументы

ИмяТипЧто делает
strstringПроверяемый текст.
startstringБуквальный префикс, в том числе пустой.

Возвращает

1booleanНачинается ли текст с точного префикса.

Издания

Встроенные помощники регистрируются во всех изданиях. Различается игровой 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

Назад: Справочник функций