Optional parameters: Difference between revisions

Content added Content deleted
(→‎{{header|Perl}}: add Perl 6 entry)
Line 826: Line 826:
print "\n";}</lang>
print "\n";}</lang>
=={{header|Perl 6}}==
=={{header|Perl 6}}==
Using named parameters:
<lang perl6>method sorttable(:$column = 0, :$reverse, :&ordering = &cmp) {
<lang perl6>method sorttable(:$column = 0, :$reverse, :&ordering = &infix:<cmp>) {
my @result = self»[$column].sort: &ordering;
my @result = self»[$column].sort: &ordering;
return $reverse ?? @result.reverse !! @result;
return $reverse ?? @result.reverse !! @result;