| 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)