====== Prefix-Schreibweise für Listen/Arrays ====== Wiederholbare Operatoren können über Listen, Arrays und Mengen hinweggeführt werden. Der operator wird dabei wie eine Funktion mit beliebig fielen Argumenten gerufen: a is +( 1, 2, 3 ); // int(6) b is +([ 1, 2, 3 ]); // int(6) c is [1, 2, 3]; // int[] [1, 2, 3] d is +(c); // int(6) Ein Präfix-Operator wiederholt die Operation für alle Operanden: ((1+2)+3); a is 4711; b is { 1, 2, 3, 4 }; c is a + +(b); print c; ergibt: 4721 da +(b) int(10) ergibt und 4711 + 10 4721 ergibt. Grundsätzlich könnte dieser Ausdruck auch +(a, b) geschrieben werden. a++(b) ergibt einen Syntaxfehler, weil nach a++ kein Operator folgt oder eine Warning, dass die Operation auseinander geschrieben werden sollte.