Raku-Kurs / Fortgeschritten / Operatoren / Überblick über Operatorverhalten

Quiz — Priorität

Was gibt das folgende Programm aus?

say 2 * 3 ** 2;
118
036
012
081

** hat einen höheren Vorrang als *, daher wird die Potenzierung zuerst ausgeführt: 3 ** 2 ergibt 9, und dann ist 2 * 9 gleich 18. Würde man es von links nach rechts als (2 * 3) ** 2 lesen, ergäbe sich die falsche Antwort 36.

Kursnavigation

Lösung: Verketteter Vergleich   |   Meta-Operatoren