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
