OP: { $r &= $v < $cv, last OP if $co eq '<'; $r &= $v <= $cv, last OP if $co eq '<='; $r &= $v != $cv, last OP if $co eq '!='; $r &= $v >= $cv, last OP if $co eq '>='; $r &= $v > $cv, last OP if $co eq '>'; $r &= $v == $cv; } #### if ($co eq '<' ) { $r &= $v < $cv; } elsif ($co eq '<=') { $r &= $v <= $cv; } elsif ($co eq '!=') { $r &= $v != $cv; } elsif ($co eq '>=') { $r &= $v >= $cv; } elsif ($co eq '>' ) { $r &= $v > $cv; } else { $r &= $v == $cv; }