Cursus Raku / Provectus / Plura de generibus insitis / Constructiones quotationis
q, qq, et Q
Tres operatores citandi fundamentales sunt, qui differunt quantum textum intus processent:
q— sicut apostrophi simplices: fere omnia ad litteram suntqq— sicut apostrophi duplices: variabiles et effugia interpolanturQ— maxime ad litteram omnium: nihil processatur
Quisque textum inter par delimitatorum accipit. Nota forma
'…' est abbreviatio pro q, et "…"
est abbreviatio pro qq:
my $name = 'Anna';
say q{Hello $name}; # Hello $name
say qq{Hello $name}; # Hello Annaq relinquit $name intactum; qq
eam interpolat. Effugia per obliquum reversum ut \n eodem
modo se gerunt: solum qq (et "…") convertit
\n in verum lineae finem, dum tam q quam
Q eam relinquunt ut duos characteres \ et
n:
say qq{line\nbreak}; # line<newline>break
say q{line\nbreak}; # line\nbreak
say Q{line\nbreak}; # line\nbreakUbi ergo q et Q differunt? q,
sicut apostrophi simplices, adhuc parvum numerum effugiorum
tractat — obliquus reversus duplicatus \\ fit unus, et
delimitatorem claudentem effugere potes — dum forma simplex
Q nihil omnino processat:
say q{a\\b}; # a\b — q collapses the escaped backslash
say Q{a\\b}; # a\\b — Q keeps both charactersQuoslibet delimitatores eligere potes — q{…},
q[…], q/…/, q!…! — quod commodum
est cum textus ipse apostrophos continet. Hi tres operatores fundamentum
sunt; thema proximum ostendit quomodo adverbia tibi
permittant accurate miscere et aptare quae proprietates activae
sint.
Exercitatio
Sequuntur 1 quiz de contentis huius argumenti.
Navigatio cursus
← Constructiones quotationis | Quiz — Quotatio →
💪 Vel recta ad exercitationes huius sectionis
i.