nwsStore {nws} | R Documentation |
Store value associated with a variable in the shared netWorkSpace.
## S4 method for signature 'netWorkSpace'
nwsStore(.Object, xName, xVal)
.Object |
a netWorkSpace class object. |
xName |
character string to be used as the name of the stored variable. |
xVal |
value to be stored. |
The nwsStore
method associates the value xVal
with the
variable xName
in the
shared netWorkSpace .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)