in reply to Re: Writing a perl quiz. Need advice.
in thread Writing a perl quiz. Need advice.
Sorry, but this is wrong.
Ignoring the fact that you've used an array slice to get a single value from an array (@ra[$_]), which I'll assume is just a typographical error, your use of 0..@sub to iterate over the indices1 of the array won't work. @array returns the number of values in the array, so your code iterates over the arrays from indicies 0 to 4, or five elements. The arrays only have four elements each.
To fix it, you could try something like 0 .. $#sub.
Two other points:
Obfu'd code is ok, but obfu'd code that doesn't work seems a bit pointless to me
cheers
|
|---|