Llamar como
Functions.text.ends_with(str, ending)
Regístrala como dependencia con el nombre Functions.text.ends_with (al aceptar la sugerencia de autocompletado se hace por ti) y después llámala con ese nombre.
Qué hace
Comprueba un sufijo literal de bytes usando un fragmento de cadena de Lua. Los sufijos 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á. |
ending | string | Sufijo literal, incluido un sufijo vacío. |
Retornos
| 1 | boolean | Si el texto termina en el sufijo 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 usa una alternativa o devuelve nil con un motivo.
No lee directamente ninguna API del juego.
Ejemplo
local name = UnitName("target") or ""
return Functions.text.ends_with(name, "Totem")Código fuente
Functions/text.lua, línea 70. Solo lectura en el juego; Duplicar crea una copia editable.
Functions.text.ends_with(str, ending)
return ending == "" or str:sub(-#ending) == ending