+= Vektor-/Collectionoperation
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | beliebiger Wert x |
Top-1 | Vektor | |
Stack(Out) |
Fügt x als letztes Element an den Vektor an.
Diese Operation erzeugt keinen neuen Vektor wie der Operand | und ist daher effizienter.
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | Vektor x |
Top-1 | Vektor y | |
Stack(Out) |
Fügt Vektor x zu Vektor y hinzu.
Die Operation erzeugt keinen neuen Vektor wie der Operand | und ist daher effizienter.
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | beliebiger Wert x |
Top-1 | Collection | |
Stack(Out) |
Fügt x als letztes Element an der Collection an.
Diese Operation erzeugt keine neue Collection wie der Operand | und ist daher effizienter.
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | Collection x |
Top-1 | Collection y | |
Stack(Out) |
Fügt alle Elemente aus Collection x zu Collection y hinzu.
Die Operation erzeugt keinen neue Collection wie der Operand | und ist daher effizienter.
Code-Beispiel:
// Element einfügen (Vektor/Collection) Var(v) [ 1€ 2€ ] -> v v 3€ += // -> [ 1€ 2€ 3€ ] // Vektor in Vektor einfügen oder Collection in Collection einfügen Var(v) [ 1€ 2€ ] -> v v [ 3€ 4€ ] += // -> [ 1€ 2€ 3€ 4€ ]