Cursus Raku / Provectus / Plura de generibus insitis / Constructiones quotationis / Exercises / Heredoc
Solutio: Heredoc
Hic est possibilis solutio huius exercitii.
Codex
my $name = 'Anna';
my $item = 'Raku Book';
my $price = 25;
my $count = 3;
print qq:to/END/;
Dear $name,
You ordered $count copies of "$item".
That comes to {$count * $price} dollars.
Thank you!
END🦋 Inveni codicem fontem in archivo a-heredoc.raku.
Exitus
Dear Anna,
You ordered 3 copies of "Raku Book".
That comes to 75 dollars.
Thank you!Commentarii
Heredoc cum
qq:toincipit potius quamq:to, itaque interpolat. Sicut seriesqq, variabiles scalares —$name,$count,$item— implet atque codicem insertum exsequitur: clausura{$count * $price}computat3 * 25, itaque summa75in linea apparet.Apostrophi duplices circa
"$item"hic solum characteres ad litteram sunt; intra heredoc nullus delimitator effugiendus est, itaque ut scripti imprimuntur dum$itemadhuc interpolatur.Corpus et terminans
ENDclaudens iisdem quattuor spatiis indentantur. Indentatio terminatoris ab omni linea detrahitur, itaque illa quattuor spatia numquam ad seriem perveniunt — output a margine sinistra incipit.Heredoc iam in lineae fine desinit, itaque
printadhibetur potius quamsayad vitandam alteram lineam vacuam.
Navigatio cursus
← Heredoc | Dies et tempus →