Referencia › Referencia de funciones › Functions

Functions.text.starts_with

pública

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

NombreTipoQué hace
strstringTexto que se examinará.
startstringPrefijo literal, incluido un prefijo vacío.

Retornos

1booleanSi 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

Volver a Referencia de funciones