diff options
| -rw-r--r-- | challenge-281/wambash/raku/ch-2.raku | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/challenge-281/wambash/raku/ch-2.raku b/challenge-281/wambash/raku/ch-2.raku index 0d13f4fce5..85cbe99c8b 100644 --- a/challenge-281/wambash/raku/ch-2.raku +++ b/challenge-281/wambash/raku/ch-2.raku @@ -9,8 +9,8 @@ enum Row (1=> 1, slip 2..8); constant @vertices = Col::.values.sort X, Row::.values.sort; sub move ( @ (Col $col, Row $row), @ ($col-diff,$row-diff) ) { - Col($col+$col-diff)//Nil, Row($row+$row-diff)//Nil - andthen .all.defined ?? $_ !! Empty + try { Col($col+$col-diff), Row($row+$row-diff) }\ + orelse Empty } sub knight-jump ( +@vertex (Col $, Row $) ) { |
