diff options
| author | Luca Ferrari <fluca1978@gmail.com> | 2021-05-18 13:37:00 +0200 |
|---|---|---|
| committer | Luca Ferrari <fluca1978@gmail.com> | 2021-05-18 13:37:00 +0200 |
| commit | 3ee0b7ef523552853eedd4269e4346bd7460b591 (patch) | |
| tree | c3495fada35d130744e8f87a59670fe59445ae70 | |
| parent | 39fd73a451bc410f43aef7daeed51b039e9100f3 (diff) | |
| download | perlweeklychallenge-club-3ee0b7ef523552853eedd4269e4346bd7460b591.tar.gz perlweeklychallenge-club-3ee0b7ef523552853eedd4269e4346bd7460b591.tar.bz2 perlweeklychallenge-club-3ee0b7ef523552853eedd4269e4346bd7460b591.zip | |
A more compact implementation of sum.
| -rw-r--r-- | challenge-113/luca-ferrari/raku/ch-2.p6 | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/challenge-113/luca-ferrari/raku/ch-2.p6 b/challenge-113/luca-ferrari/raku/ch-2.p6 index 35a9376210..e181405599 100644 --- a/challenge-113/luca-ferrari/raku/ch-2.p6 +++ b/challenge-113/luca-ferrari/raku/ch-2.p6 @@ -8,8 +8,7 @@ class Node { method sum() { my $sum = $!value; - $sum += $!left.sum if ( $!left ); - $sum += $!right.sum if ( $!right ); + $sum += $_.sum if ( $_ ) for ( $!left, $!right ); return $sum; } |
