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
| Name | Typ | Was sie bewirkt |
|---|---|---|
str | string | Zu prüfender Text. |
ending | string | Literales Suffix, auch ein leeres. |
Rückgabewerte
| 1 | boolean | Ob 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