Raku-Kurs / Fortgeschritten / Operatoren / Überblick über Operatorverhalten
Quiz — Priorität
Was gibt das folgende Programm aus?
say 2 * 3 ** 2;| 1 | 18 |
| 0 | 36 |
| 0 | 12 |
| 0 | 81 |
** 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.