lazy.andor {lazy.andor} | R Documentation |
This package generates infix operators: '&', '&&', '|', '||',
which are almost equivalent to, resp, '%&%', '%&&%', '%|%', '%||%'
in the package lazy.tools.
The difference is that '&' has precedence over '|“ but '%&%“ does NOT.
Therefore, it is better to use parentheses.
See the descriptions of And, Or, and Not in the package lazy.tools.
"a" & "b"
is equivalent to And( "a", "b" )
and generates "(a) & (b)"
.
"a" && "b"
is equivalent to And( "a", "b", oper="&&" )
and generates "(a) && (b)"
.
"a" | "b"
is equivalent to Or( "a", "b" )
and generates "(a) | (b)"
.
"a" || "b"
is equivalent to Or( "a", "b", oper="||" )
and generates "(a) || (b)"
.
Note that '&' has precedence over '|“ but '%&%“ does NOT.
Use eval( parse(text=condition) )
to evaluate the expression.
To remove these operators:
detach("package:lazy.andor", unload=TRUE)