Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. if ($sorttype == 2) {
  2. $subsort = ( sub { $a->{key2} <=> $b->{key2} } );
  3. }
  4. elsif ($sorttype == 3) {
  5. $subsort = ( sub { $a->{key3} <=> $b->{key3} || $a->{defaultKey} <=> $b->{defaultKey} } );
  6. }
  7. elsif ($sorttype == 4) {
  8. $subsort = ( sub { $b->{defaultKey} <=> $a->{defaultKey} } );
  9. }
  10. elsif ($sorttype == 5) {
  11. $subsort = ( sub { $b->{key5} cmp $a->{key5} || $a->{defaultKey} <=> $b->{defaultKey} } );
  12. }
  13.  
  14. $subsort = ( sub{keyComparison || defaultComparison} );
  15.  
  16. foreach (sort $subsort @dataArray) {
  17. my $data = $_;
  18. ...
  19. }
  20.  
  21. $subsort = ( sub{keyComparison || defaultComparison} );
  22.  
  23. # versus
  24.  
  25. $subsort = sub{keyComparison || defaultComparison};
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement