[olug] testing order in elif
    Christopher Cashell 
    topher-olug at zyp.org
       
    Wed Mar 12 04:20:10 UTC 2008
    
    
  
On Tue, Mar 11, 2008 at 10:34 PM, 02fun-u2 <02fun-u2 at excite.com> wrote:
>
>  when using elif to test a condition does elif test every condition or just match the first one and do the requested action and quit processing any other part of the elif…. Like linux ipfilter tables
elif is short for "else if".  It will always check the first if, and
after that, it works it's way down the elif's only if the preceding
one fails (hence the "else").  It can be read as:
if the first condition is true,
then do this stuff;
else, if the second condition is true,
then do this other stuff,
else, if the third condition is true,
then do this other other stuff.
-- 
Christopher
    
    
More information about the OLUG
mailing list