Cursus Raku / Addendum 🆕 / Omnia coniungere / Incepta parva mixta / Exercises / Histogramma textuale

Solutio: Histogramma textuale

Ecce solutio possibilis huius exercitationis.

Codex

my %sales = apples => 5, pears => 3, plums => 8;

for %sales.sort -> $pair {
    say "{$pair.key}\t{ '#' x $pair.value }";
}

🦋 Inveni codicem fontem in archivo histogram.raku.

Exitus

apples	#####
pears	###
plums	########

Commentarii

  1. Operator repetitionis catenae x unamquamque virgam aedificat: '#' x 5 est #####. Valor simpliciter longitudo virgae fit.

  2. \t inter nomen et virgam signum tabulationis est, itaque virgae in columna componuntur pro eo quod statim post unumquodque nomen diversae longitudinis incipiunt.

Histogramma textuale   |   Anagrammata in greges dispone