| if.R {HH} | R Documentation |
Conditional Execution for R or S-Plus
Description
if.R uses the is.R function to determine whether to
execute the expression in the r argument or the expression
in the s argument. is.R, copied from the now defunct
base R function, returns TRUE if running under R and returns
FALSE otherwise (initially designed for S/S-PLUS).
Usage
if.R(r, s)
is.R()
Arguments
r |
Any R expression, including a group of expressions nested in braces. Assignments made in this expression are available to the enclosing function. |
s |
Any S-Plus expression, including a group of expressions nested in braces. Assignments made in this expression are available to the enclosing function. |
Details
Not all functions are in both implementations of the S language. In
particular, panel functions for lattice in R (based on
grid graphics) are very different from panel functions for
trellis (based on the older graphics technology) in S-Plus.
is.R is copied from the now defunct base R function of the same name.
Value
For if.R the result of the executed expression.
is.R returns TRUE if we are using R and FALSE otherwise.
Author(s)
Richard M. Heiberger <rmh@temple.edu>
See Also
R.Version
Examples
if.R(r={"This is R."},
s={"This is S-Plus"})
is.R()