Permutations: Difference between revisions

→‎{{header|Perl 6}}: incorrect: does not compile ("nominal type check failed")
(Add XPL0 ... and fix a typo or two)
(→‎{{header|Perl 6}}: incorrect: does not compile ("nominal type check failed"))
Line 1,798:
</pre>
 
=={{header|Perl 6}}=={{incorrect|does not compile with latest rakudo}}
This is generic code that works with any ordered type. To force lexicographic ordering, change <tt>after</tt> to <tt>gt</tt>. To force numeric order, replace it with <tt>&gt;</tt>.
<lang perl6>sub next_perm ( @a is copy ) {
1,934

edits