RosettaCodeData/Task/Same-Fringe/Perl-6/same-fringe-1.pl6
Ingy döt Net 776bba907c Sync
2013-10-27 22:24:23 +00:00

8 lines
220 B
Raku

sub fringe ($tree) {
multi sub fringey (Pair $node) { fringey $_ for $node.kv; }
multi sub fringey ( Any $leaf) { take $leaf; }
gather fringey $tree;
}
sub samefringe ($a, $b) { fringe($a) eqv fringe($b) }