prevnext   » Startseite » Haupt-Referenz » Funktions-Referenz » m$pack()

m$pack()

Syntax:

int32 m$pack ( map_var, bool:recurrent )

Parameter:

map_var Die Funktion m$pack erwartetet (wie alle m$*() Funktionen) als ersten Parameter eine Referenz auf eine (ggf. indizierte) Variable. Diese Variable wird identisch zu map() zwangsweise in eine Map gewandelt, um anschließend modifiziert zu werden.

Der Inhalt der Variable map_var wird nicht auf den Stack kopiert. Stattdessen wird direkt und damit effizient auf den Inhalt der Variable zugegriffen.

?doc?

Beschreibung:

  DEBUG-INFO: Dieses ist nur eine Skelett-Seite  

Funktionsergebnis:

Weitere ähnliche Funktionen:

Maps
Funktion Kurzinfo
catMap()
flatList() Die komplette Listen- und/oder Map-Struktur in eine flache Liste überführen.
isMap() Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und vom Typ MAP ist.
keyMap()
len() Die Anzahl der Zeichen einer Zeichenkette bzw. die Anzahl der Elemente einer Liste oder einer Map bestimmen.
length() Die Anzahl der Zeichen einer Zeichenkette bzw. die Anzahl der Elemente einer Liste oder einer Map bestimmen.
m$cat()
m$clear()
m$exist()
m$find2() Ein Element in einer Map oder ersatzweise die virtuellen Nachbarn suchen.
m$find3() Ein Element in einer Map und seine virtuellen Nachbarn suchen.
m$findKeys()
m$findKeysBegin()
m$findKeysEnd()
m$findKeysPCRE()
m$findKeysRE()
m$findNext() Den Nachfolger in einer Map zu einem gegebenen Schlüssel finden.
m$findPrev() Den Vorgänger in einer Map zu einem gegebenen Schlüssel finden.
m$keys()
m$length() Die Anzahl der Elemente einer Map bestimmen.
m$map()
m$operation() Operationen mit Mengen, bei denen Elemente Werte besitzen.
m$pack()
m$purge()
m$size()
map()
mapOperation() Operationen mit Mengen, bei denen Elemente Werte besitzen.