nwsStore {nws} | R Documentation |
Store value associates with a variable to the shared netWorkSpace.
## S4 method for signature 'netWorkSpace': nwsStore(.Object, xName, xVal)
.Object |
a netWorkSpace class object |
xName |
name of the variable to be stored |
xVal |
value to be stored |
nwsStore associates the value xVal with the variable xName in the
shared netWorkSpace corresponding to .Object, thereby making the
value available to all the distributed R processes. If a mode
has not already been set for xName, 'fifo' will be used (see
nwsDeclare
).
Note that, by default ('fifo' mode), nwsStore is not idempotent: repeating nwsStore (nws, xName, xVal) will add additional values to the set of values associated with the variable named xName. See the examples below for details.
## Not run: ws <- netWorkSpace('nws example') # To store value 5 bound to variable 'x' on the netWorkSpace 'ws' # (If 'x' was declared, then its mode is inherited, # otherwise 'x' uses the default mode 'fifo') nwsStore(ws, 'x', 5) # store 10 values associate with variable y to the netWorkSpace for (i in 1:10) nwsStore(ws, 'y', i) # retrieve 10 values associate with variable y from the netWorkSpace for (i in 1:10) print(nwsFetch(ws, 'y')) ## End(Not run)