# if.R

From HH v3.1-35
by Richard Heiberger

##### Conditional Execution for R or S-Plus

`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.

- Keywords
- utilities

##### Usage

`if.R(r, s)`

##### 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.

##### Value

The result of the executed expression.

##### See Also

##### Examples

```
# NOT RUN {
if.R(r={"This is R."},
s={"This is S-Plus"})
# }
```

*Documentation reproduced from package HH, version 3.1-35, License: GPL (>= 2)*

### Community examples

Looks like there are no examples yet.