6.5. Subroutines

Example 6-5. examples/subroutines/multiple_same_name_params.p6

#!/usr/bin/perl6

f(1, 4);           # 1  4
f(y => 6, x => 2); # 2  6
f(2, y => 6);      # 2  6
f(2, x => 6);      # 6  2

sub f($x, $y) {
    say "$x $y";
}

sub u($x, $y?) {
}

sub x($x, $y = 7) {
}