Cursus Raku / Addendum 🆕 / Cursus et functiones / Ordo exsecutionis et logica / Exercises / Notae litterales
Solutio: Notae litterales
Ecce solutio possibilis huius exercitationis.
Codex
for 95, 82, 71, 58 -> $score {
my $grade = do given $score {
when * >= 90 { 'A' }
when * >= 80 { 'B' }
when * >= 70 { 'C' }
when * >= 60 { 'D' }
default { 'F' }
}
say "$score -> $grade";
}🦋 Inveni codicem fontem in archivo letter-grades.raku.
Exitus
95 -> A
82 -> B
71 -> C
58 -> FCommentarii
do giventotumgiven/whenin expressionem vertit cuius valor est blocus congruens — hic littera notae — qui in$gradereponitur.Unumquodque
when * >= Ncomparatio Whatever contra thema est. Prima quae succedit vincit, itaque termini uno tantum limite inferiore egent.