Dup

| ALPHA-VISION® DCS

## Dup

### Syntax

`Dup(num_of_entries);`

### Stack

1. Fehlende Argumente werden vom Stack entnommen (und von dort entfernt).
2. Die angegebene Anzahl von Elementen wird auf dem Stack dupliziert.
3. Der Job hat keinen Rückgabewert

### Wirkung

Die angegebene Anzahl von Elementen wird auf dem Stack dupliziert. Die neuen Elemente befinden sich oben auf dem Stack und zwar in der gleichen Reihenfolge wie die Originale.

### Argumente

num_of_entries (Ganzzahl)
  Die Anzahl der Elemente auf dem Stack die dupliziert werden sollen.
  Bei 0 hat der Job keine Wirkung.
  Ist num_of_entries größer als die Anzahl der Elemente auf dem Stack, dann werden alle Elemente des Stacks dupliziert.

### Beispiel

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

    //Stack vorher (4 Elemente):
    //1
    //"a"
    //"b"
    //"c"
    Dup();
    //Stack nachher (4 Elemente):
    //"a"
    //"a"
    //"b"
    //"c"