aboutsummaryrefslogtreecommitdiff
path: root/challenge-033
diff options
context:
space:
mode:
authorRNuttall <richard@nuttall.me.uk>2019-11-09 18:03:50 +0000
committerRNuttall <richard@nuttall.me.uk>2019-11-09 18:03:50 +0000
commit4ea66f577ee8d9a442b5863b72f5a8278e278e84 (patch)
tree2a6b32e918607741b1377bab028149886af9667e /challenge-033
parent61d2a8f70873a61594d9ec7fa65e0445021d820c (diff)
downloadperlweeklychallenge-club-4ea66f577ee8d9a442b5863b72f5a8278e278e84.tar.gz
perlweeklychallenge-club-4ea66f577ee8d9a442b5863b72f5a8278e278e84.tar.bz2
perlweeklychallenge-club-4ea66f577ee8d9a442b5863b72f5a8278e278e84.zip
simplify loops
Diffstat (limited to 'challenge-033')
-rw-r--r--challenge-033/rnuttall/perl6/ch-01.p610
1 files changed, 3 insertions, 7 deletions
diff --git a/challenge-033/rnuttall/perl6/ch-01.p6 b/challenge-033/rnuttall/perl6/ch-01.p6
index f10e4cba2c..b2eb228afb 100644
--- a/challenge-033/rnuttall/perl6/ch-01.p6
+++ b/challenge-033/rnuttall/perl6/ch-01.p6
@@ -7,12 +7,8 @@ sub MAIN(*@files) {
#Task 1 - a Test of Bag and Bag addition
my Bag $counts = bag { 'a' .. 'z' => 0 };
- say @files;
# Create a bag for each file and add counts using Bag addition ⊎ or (+)
- for @files -> $file {
- $counts ⊎= $file.IO.slurp.lc.comb.Bag;
- }
- for 'a' .. 'z' -> $letter {
- say "$letter: $counts{$letter}";
- }
+ $counts ⊎= $_.IO.slurp.lc.comb.Bag for @files;
+
+ say "$_: $counts{$_}" for 'a' .. 'z';
}