On 4/14/05, Jan Eden wrote:
>
> In example 1, I have to set the variable explicitly 5 times, in example 2, I
> have to manually
> list all cases outside the switch statement, which bears the risk of
> forgetting to modify the
> line once I extend the switch statement.
>
> So is there a better way to do it?
>
Why not use method #2 and use the @cases array for the actual case
statements? E.g.:
case ($cases[0]) {
...
}
Note- the parens around $cases[0] are not optional, since this method
uses a variable as the first argument to "case".
HTH,
--
Offer Kaye
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>