# if.R

From HH v2.3-27
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

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

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

### Community examples

Looks like there are no examples yet.