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 um und liefert den neuen Wert als Resultat. Ist eine Zahl, wird die Reihenfolge der Bits in 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