num | := num1 + num2 |
string | := string1 + string2 |
list | := list1 + list2 |
map | := map1 + map2 |
num* | Zwei numerische Werte, deren Summe berechnet wird. |
string* | Zwei Zeichenketten, die zusammengefügt werden. |
list* | Zwei Listen. Auf jedes Elementepaar wird die Operation |
map* | Zwei Maps. Auf jedes Elementepaar wird die Operation |
Sind beide Parameter numerisch,
dann wird die Summe
Zwei Zeichenketten werden verkettet,
so dass das Ergebnis eine Zeichenkette ist, die am Anfang alle
Zeichen von
Sind beide Parameter eine Liste, dann werden die einzelnen Elemente
mittels
Sind beide Parameter eine Map, dann werden die einzelnen Elemente
mit dem selben Schlüssel mittels
Alle anderen Kombinationen von Parametern führem zum Ergebnis
Artihmetik | |
---|---|
Operator | Kurzinfo |
Division zweier Zahlenwerte zur Berechnung des Restwertes (auch Modulo genannt). (auch rekursiv in Listen und Maps). | |
— | |
Multiplikation zweier Zahlenwerte (auch rekursiv in Listen und Maps). | |
Potenzierung zweier Fließkommazahlen. | |
— | |
Addition zweier Zahlenwerte oder Zusammnefügen zweier Zeichenketten (auch rekursiv in Listen und Maps). | |
— | |
Subtraktion zweier Zahlenwerte (auch rekursiv in Listen und Maps). | |
— | |
Division zweier Zahlenwerte (auch rekursiv in Listen und Maps). | |
— | |
Verketten | |
Operator | Kurzinfo |
Beide Operanden in eine Liste wandeln und beide Listen verketten. | |
Das Objekt und Operanden in eine Liste wandeln und beide Listen verketten. | |
Addition zweier Zahlenwerte oder Zusammnefügen zweier Zeichenketten (auch rekursiv in Listen und Maps). |