Llamar como
Functions.text.starts_with(str, start)
Regístrala como dependencia con el nombre Functions.text.starts_with (aceptar la sugerencia de autocompletado lo hace por ti) y luego llámala con ese nombre.
Qué hace
Comprueba un prefijo literal de bytes usando un fragmento de cadena de Lua. Los prefijos vacíos coinciden; los caracteres de patrón no tienen significado especial y se respetan las mayúsculas y minúsculas.
Argumentos
| Nombre | Tipo | Qué hace |
|---|---|---|
str | string | Texto que se examinará. |
start | string | Prefijo literal, incluido un prefijo vacío. |
Retornos
| 1 | boolean | Si el texto empieza por el prefijo exacto. |
|---|
Ediciones
Las funciones auxiliares integradas se registran en todas las ediciones. Lo que cambia es la API del juego que leen; donde falta alguna, la función auxiliar recurre a una alternativa o devuelve nil con un motivo.
No lee directamente ninguna API del juego.
Ejemplo
local zone = GetRealZoneText() or ""
return Functions.text.starts_with(zone, "Molten")Código fuente
Functions/text.lua, línea 62. Solo lectura en el juego; Duplicar crea una copia editable.
Functions.text.starts_with(str, start)
return str:sub(1, #start) == start