My keeper file on the subject;

perl6: literal quotes:

Reference(s):
    https://docs.perl6.org/language/quoting


Everything inside single quotes ("''") is literal, EXCEPT if a
backslash (escape) is involved.  In that case use Q or a
double backslash (escape the escape)

    $ p6 'say "Drive B:" ~ Q[\] ~ " is dismounted";'
    Drive B:\ is dismounted

    $ p6 'say "Drive B:" ~ Q[\abc\] ~ " is dismounted";'
    Drive B:\abc\ is dismounted

    $ p6 'say "Drive B:" ~ '\\' ~ " is dismounted";'
    Drive B: is dismounted

    $ p6 'say "Drive B:\\ is dismounted";'
    Drive B:\ is dismounted

Reply via email to