nwsFindTry {nws}R Documentation

netWorkSpace Class Method

Description

Attempt to find value associates with a variable from the shared netWorkSpace; a non-blocking version of nwsFind.

Usage

## S4 method for signature 'netWorkSpace':
nwsFindTry(.Object, xName, defaultVal=NULL)

Arguments

.Object a netWorkSpace class object
xName name of variable to be found
defaultVal value to return if xName is not found

Details

Look in the shared netWorkSpace for a value bound to xName. Once found, return the value associated with xName, but the value is not removed from the shared netWorkSpace. If there is more than one value associated with xName, the particular value returned depends on varName's behavior. See nwsDeclare for details.

If variable is not found, return immediately rather than block on the operation (as in the case of nwsFind), and the value of argument defaultVal is returned. By default, defaultVal is NULL.

See Also

nwsDeclare, nwsFind

Examples

## Not run: 
ws <- netWorkSpace('nws example')
x <- nwsFindTry(ws, 'abc', -1)
## End(Not run)

[Package nws version 1.6.3 Index]