Hi All,

This gets the finger wagged at me for a "Nil"
when @*ARGS.elems equals zero:

if @*ARGS.elems > 0  &&  "@*ARGS[0]".lc eq "debug"  {...}


I have to do this instead:

if @*ARGS.elems > 0  {
   if "@*ARGS[0]".lc eq "debug"  {...}
}


Do I misunderstand something?  In an AND, is
not the test suppose to stop at the first fail?

I have not checked OR, but is that not suppose
to jump out at the first pass?  Or does it
check everything too?

Many thanks,
-T





Reply via email to