Swap

| ALPHA-VISION® DCS

## Swap

### Syntax

`Swap(num_of_entries);`

### Stack

1. Fehlende Argumente werden vom Stack entnommen (und von dort entfernt).
2. Die Reihenfolge der angegebenen Elemente wird auf dem Stack vertauscht.
3. Der Job hat keinen Rückgabewert

### Wirkung

Die Reihenfolge der angegebenen Elemente wird auf dem Stack vertauscht.

### Argumente

num_of_entries (Ganzzahl)
  Die Anzahl der Elemente auf dem Stack, die vertauscht werden sollen.
  0 oder 1 hat keine Wirkung
  <0 undefiniert.
  Ist num_of_entries größer als die Anzahl der Elemente auf dem Stack, dann werden alle Elemente des Stack vertauscht.

### Beispiel

    //Stack vorher (4 Elemente):
    //"a"
    //"b"
    //"c"
    //"d"
    Swap(2);
    //Stack nachher (4 Elemente):
    //"b"
    //"a"
    //"c"
    //"d"

    //Stack vorher (4 Elemente):
    //2
    //"a"
    //"b"
    //"c"
    Swap();
    //Stack nachher (3 Elemente):
    //"b"
    //"a"
    //"c"