aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-281/wambash/raku/ch-2.raku4
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 $) ) {