Riferimento › Riferimento delle funzioni › Functions

Functions.text.ends_with

pubblica

Chiamala come

Functions.text.ends_with(str, ending)

Registrala come dipendenza chiamata Functions.text.ends_with (accettare il completamento lo fa per te), poi chiamala con quel nome.

Cosa fa

Verifica un suffisso letterale di byte usando una sottostringa Lua. I suffissi vuoti corrispondono; i caratteri dei pattern non hanno significato speciale e maiuscole e minuscole vengono rispettate.

Argomenti

NomeTipoCosa fa
strstringTesto da esaminare.
endingstringSuffisso letterale, anche vuoto.

Valori restituiti

1booleanIndica se il testo termina con il suffisso esatto.

Edizioni

Le funzioni di supporto integrate sono registrate su ogni edizione. Ciò che cambia è l'API di gioco che leggono; dove ne manca una, la funzione di supporto ripiega su un'alternativa o restituisce nil con un motivo.

Non legge direttamente alcuna API di gioco.

Esempio

local name = UnitName("target") or ""
return Functions.text.ends_with(name, "Totem")

Sorgente

Functions/text.lua, riga 70. Nel gioco è in sola lettura; Duplica crea una copia modificabile.

Functions.text.ends_with(str, ending)
    return ending == "" or str:sub(-#ending) == ending

Torna a Riferimento delle funzioni