Referenz › Funktionsreferenz › Functions

Functions.collections.tablelength

öffentlich

Aufruf als

Functions.collections.tablelength(T)

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

Was sie bewirkt

Alle von pairs besuchten Einträge zählen, einschließlich false-Werten und dünn besetzter numerischer oder nichtnumerischer Schlüssel. Eine nil-Tabelle hat die Länge null.

Argumente

NameTypWas sie bewirkt
Ttable | nilZu zählende Tabelle oder nil für null.

Rückgabewerte

1numberAnzahl der besuchten Einträge.

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 dots = { Moonfire = true, Sunfire = true }
return Functions.collections.tablelength(dots) >= 2

Quelle

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

Functions.collections.tablelength(T)
    if T == nil then return 0 end
    local count = 0
    for _ in pairs(T) do count = count + 1 end
    return count

Zurück zu Funktionsreferenz