R: Evaluates an RSP string and returns the generated string

rstring {R.rsp} | R Documentation

## Evaluates an RSP string and returns the generated string

### Description

Evaluates an RSP string and returns the generated string.

### Usage

    ## Default S3 method:
    rstring(..., file=NULL, path=NULL, envir=parent.frame(), args="*", verbose=FALSE)

### Arguments

`...` | A `character` string with RSP markup.
`file, path` | Alternatively, a file, a URL or a `connection` from with the strings are read. If a file, the `path` is prepended to the file, iff given.
`envir` | The `environment` in which the RSP string is preprocessed and evaluated.
`args` | A named `list` of arguments assigned to the environment in which the RSP string is parsed and evaluated. See `cmdArgs`.
`verbose` | See `Verbose`.

### Value

Returns an `RspStringProduct`.

### Author(s)

Henrik Bengtsson

### See Also

To display the output (instead of returning a string), see `rcat`(). For evaluating and postprocessing an RSP document and writing the output to a file, see `rfile`().

### Examples

    x <- rstring("A random integer in [1,100]: <%=sample(1:100, size=1)%>\n")
    cat(x)

    # Passing arguments
    x <- rstring("A random integer in [1,<%=K%>]: <%=sample(1:K, size=1)%>\n", args=list(K=50))
    cat(x)

[Package R.rsp version 0.41.0 Index]