SYNOPSIS inti reverse (int arg) string reverse (string arg) mixed * reverse (mixed * arg) mixed * reverse (mixed * & arg) DESCRIPTION Kehrt die Reihenfolge des Inhaltes von Array oder String <arg> um und liefert den neuen Wert als Resultat. Ist <arg> eine Zahl, wird die Reihenfolge der Bits in <arg> umgekehrt. Wenn in der Referenz-Variante verwendet, wird das Argumentarray selber invertiert und auch zurueckgegeben. EXAMPLES reverse (0x306a) - return 0x560c0000 reverse ("test") - return "tset" mixed * a = ({ 1, 2 }); reverse(a) - returns ({ 2, 1 }), a ist unveraendert. reverse(&a) - returns ({ 2, 1 }), a ist nun ({ 2, 1 }) BUGS Referenz-Teilarrays wie reverse(&(a[1..2])) sind nicht unterstuetzt. GESCHICHTE Eingefuehrt in LDMud 3.3.529. LDMud 3.3.532 fuegte die Bitumkehr von Zahlen ein. SEE ALSO