in reply to The Useless Master 4000
because you really do want it to go through once.my $op; do { ... } until ($op =~/Q/i);
Also, instead of
which annoys the user with a last useless pass, just sayif ($op =~/Q/i) { print "Just hit enter to shuffle though all prompts\n"; }
And then you don't even need the test at the end (or beginning) at all.last if $op =~ /Q/i;
Also, are you aware of the ++ operator?
Basically, this is a specialized grep. That's a good use for Perl, in general.
—John
|
|---|