Referenz › Funktionsreferenz › Functions

Functions.text.ends_with

öffentlich

Aufruf als

Functions.text.ends_with(str, ending)

Erfassen Sie sie als Abhängigkeit mit dem Namen Functions.text.ends_with (das Übernehmen der Vervollständigung erledigt das) und rufen Sie sie dann unter diesem Namen auf.

Was sie bewirkt

Ein literales Byte-Suffix mittels Lua-Teilstring prüfen. Leere Suffixe passen; Musterzeichen haben keine besondere Bedeutung, und Groß-/Kleinschreibung wird beachtet.

Argumente

NameTypWas sie bewirkt
strstringZu prüfender Text.
endingstringLiterales Suffix, auch ein leeres.

Rückgabewerte

1booleanOb der Text mit dem exakten Suffix endet.

Editionen

Integrierte Hilfsfunktionen werden auf jeder Edition registriert. Unterschiedlich ist die Spiel-API, die sie lesen; fehlt eine, weicht die Hilfsfunktion aus oder gibt nil mit einem Grund zurück.

Sie liest keine Spiel-API direkt.

Beispiel

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

Quelle

Functions/text.lua, Zeile 70. Im Spiel schreibgeschützt; Duplizieren erstellt eine bearbeitbare Kopie.

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

Zurück zu Funktionsreferenz