Curso de Raku / Avanzado / Más sobre los tipos integrados / Conjuntos, bolsas y mezclas / Exercises / Contar en una bolsa
Solución: Contar en una bolsa
Aquí tienes una de las posibles soluciones:
Código
my $words = bag('the cat sat on the mat'.words);
say $words<the>;
say $words.total;🦋 Encuentra el programa en el archivo bag-count.raku.
Salida
2
6Comentarios
'the cat sat on the mat'.wordsproduce las seis palabras, ybagcuenta cada una. Al acceder con<the>se obtiene cuántas veces aparecióthe— dos veces.El método
totalsuma todos los conteos, lo cual equivale al número de palabras introducidas en el bag —6.