Raku-Kurs / Fortgeschritten / Operatoren / Meta-Operatoren / Kreuz-, Hyper- und negierte Operatoren

Quiz — Hyper und Kreuz

Was gibt das folgende Programm aus?

say (1, 2, 3) »+» 10;
1(11 12 13)
0(11 2 3)
016
06

Der Hyper-Meta-Operator »+» wendet + auf jedes Element an. Mit einem einzelnen Wert 10 auf der rechten Seite wird dieser Wert über die gesamte Liste gestreckt, sodass jedes Element 10 dazubekommt: (11 12 13). (Eine Reduktion [+] würde stattdessen die Liste zum einzelnen Wert 6 zusammenfassen.)

Kursnavigation

Kreuz-, Hyper- und negierte Operatoren   |   Durchschnitt eines Arrays