1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
## name OutsideSort
## failures 4
## cut
$a = 1;
$b = 2;
asdf { $a = 1; $b = 2; };
## name InsideSort
## failures 0
## cut
sort { $a = 1; $b = 2; } ();
## name MethodSort
## failures 0
## cut
$collection->sort(sub { $a = 1; $b = 2 });
## name HashKey
## failures 0
## cut
push @c, [ @row{sort { $a <=> $b } keys %row } ];
## name ApparentSigil
## failures 0
## cut
my $x = $b[1]||" ";
## name DereferenceBlock
## failures 0
## cut
sort { @{$a} <=> @{$b} } ();
sort { scalar(@{$a->{ids}}) <=> scalar(@{$b->{ids}}) } ();
## name InnerBlock
## failures 0
## cut
sort { {; $a } } ();
## name AllowedFunctions
## failures 0
## cut
sort { $a; $b } ();
reduce { $a; $b } ();
pairgrep { $a; $b } ();
pairfirst { $a; $b } ();
pairmap { $a; $b } ();
pairwise { $a; $b } ();
## name CustomFunctions
## failures 0
## parms { extra_pair_functions => 'foo bar' }
## cut
foo { $a; $b };
bar { $a; $b };
|