|P is for Practical|
Replacing If Elsif Else with Hashby johnfl68 (Beadle)
|on Nov 24, 2012 at 04:59 UTC||Need Help??|
johnfl68 has asked for the
wisdom of the Perl Monks concerning the following question:
I had the following if elsif else:
It worked fine in the script as it was, but when I placed that script into a external subroutine, it broke things (took me a while to figure out that was the part of code causing the issue). So in reading around, many suggest using a hash instead of long if elsif sets. I understand that, and so now I have this:
The question I have is, is there a way to handle the last 'else' when doing things in this manor, so that if 'severity' is anything other than the 4 known responses, it will always be grey?
Or is there another way I should be doing this?
Thanks as always!