Perl-Sensitive Sunglasses | |
PerlMonks |
Re^6: Sorting based on any columnby aaron_baugher (Curate) |
on May 21, 2015 at 13:39 UTC ( [id://1127349]=note: print w/replies, xml ) | Need Help?? |
Its giving error "Use of uninitialized value in numeric comparison (<=>)" That's because this is almost certainly not doing whatever you think it's doing:
That's taking the value of $a and appending it to a backslash and making it the value of $ab, so "11" becomes "\11". I'm guessing that you're trying to make $ab a reference to $a, but to do that you'd need to leave out the quotes, and that would also change the later code. Personally, if I wanted to have a toggle between two different ways to sort, I'd do it like this (unless the sort comparison is very complex, in which case it should be in a separate subroutine anyway):
Note: the else there isn't necessary, but I like it because it makes the choice obvious. Aaron B.
In Section
Seekers of Perl Wisdom
|
|