Dokumentation zu: sizeof.de(E)

HR Image


SYNOPSIS
        int sizeof(mixed * val)
        int sizeof(string  val)
        int sizeof(bytes   val)
        int sizeof(mapping val)
        int sizeof(struct xxx val)

BESCHREIBUNG
        Liefert die Anzahl Elemente in einem Array <val>, die Anzahl
        Zeichen in einem String <val>, die Anzahl an Bytes in der
        Bytefolge <val> oder die Anzal Keys in einem Mapping <val>.

        Als Spezialfall kann <val> auch 0 sein. In diesem Fall liefert die
        Funktion 0 zurueck.

        Falls im Spiel Objekte zerstoert wurde, seit das Mapping zuletzt auf
        zerstoerte Keys geprueft wurde, muss es zuerst auf zerstoerte Objekte
        in Keys geprueft werden. In diesem Fall steigt die Laufzeit mit der
        Anzahl der Keys im Mapping (O(n)).
        Anderenfalls ist die Laufzeit unabhaengig der Anzahl der Schluessel
        (O(1)).

GESCHICHTE
        LDMud 3.2.9 fuehrte Strings als moegliche Argumente ein.
        LDMud 3.3 fuehrte Structs als moegliche Argumente ein.

SIEHE AUCH
        strlen(E), allocate(E), pointerp(E), mappingp(E), m_allocate(E),
        widthof(E)

Das Original der Seite ist in Englisch.

Start » Magierhandbuch » Docu » Efun.de » Sizeof.de Letzte Generierung: 25.04.2021, 01:58
Email an: mud@wl.mud.de
Valid HTML 4.01!