Kurso de Raku / Aldono 🆕 / Ĉio kune / Miksitaj mini-projektoj / Exercises / Teksta histogramo
Solvo: Teksta histogramo
Jen ebla solvo de la tasko.
Kodo
my %sales = apples => 5, pears => 3, plums => 8;
for %sales.sort -> $pair {
say "{$pair.key}\t{ '#' x $pair.value }";
}🦋 Vi povas trovi la fontkodon en la dosiero histogram.raku.
Eligo
apples #####
pears ###
plums ########Komentoj
La ĉenripeta operatoro
xkonstruas ĉiun stangon:'#' x 5estas#####. La valoro simple fariĝas la longo de la stango.La
\tinter la etikedo kaj la stango estas tabsigno, do la stangoj viciĝas en kolumno anstataŭ komenciĝi tuj post ĉiu nomo de malsama longo.