Playfair cipher: Difference between revisions

m
→‎{{header|Raku}}: removed obsolete 'anon'
No edit summary
m (→‎{{header|Raku}}: removed obsolete 'anon')
Line 2,284:
=={{header|Raku}}==
(formerly Perl 6)
{{Works with|rakudo|2016.07}}
<lang perl6># Instantiate a specific encoder/decoder.
 
Line 2,328 ⟶ 2,327:
 
return
anon sub enc($red) {
my @list = canon($red).comb(/(.) (.?) <?{ $1 ne $0 }>/);
~@list.map: { .chars == 1 ?? %ENC{$_~'X'} !! %ENC{$_} }
},
anon sub dec($black) {
my @list = canon($black).comb(/../);
~@list.map: { %DEC{$_} }
2,392

edits