Raku-Kurs / Fortgeschritten / Mehr über eingebaute Typen / Quoting-Konstrukte / q, qq und Q
Quiz — Quoting
Was gibt das folgende Programm aus?
say q{a\nb};| 1 | a\nb |
| 0 | a |
| 0 | ab |
| 0 | anb |
Der q-Operator funktioniert wie einfache
Anführungszeichen: Er verarbeitet keine Backslash-Escape-Sequenzen wie
\n. Daher behält der String alle vier Zeichen
a, \, n, b. Nur eine
interpolierende Form wie qq (oder doppelte
Anführungszeichen) würde \n in einen echten Zeilenumbruch
umwandeln.
Kursnavigation
← q, qq und Q | Quoting-Adverbien →