Iterate Through Values in a netWorkSpace Variable

Share:

Description

Create a function that acts as a destructive iterator over the values of the specified variable.

Usage

1
2
## S4 method for signature 'netWorkSpace'
nwsIFetch(.Object, xName)

Arguments

.Object

a netWorkSpace class object.

xName

character string specifying name of the variable to be fetched

Details

The iterator function returned by the nwsIFetch method takes no arguments, and works just like the nwsFetch method, specified with the same arguments that were passed to nwsIFetch method. Note that the nwsIFind and nwsIFindTry methods are much more useful, since they provide the only way to iterate over values of a variable non-destructively. The nwsIFetch and nwsIFetchTry methods are provided for completeness.

See Also

nwsFetch, nwsIFetchTry

Examples

1
2
3
4
5
6
7
8
## Not run: 
ws <- netWorkSpace('nws example')
nwsStore(ws, 'x', 10)
it <- nwsIFetch(ws, 'x')
it()  # returns the value 10
it()  # blocks until another process stores a value in the variable

## End(Not run)

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.