obj_set_str_returnΒΆ

obj_set_str_return specifies the return value of obj_lookup. If a key does not exist, obj_lookup may return 0, an empty string or throw an exception.

nOld = obj_set_str_return(obj)
nOld = obj_set_str_return(obj, nType)

Return Value

nOld is the old value of nType.

Parameters

obj

obj is the object created with obj_create.

nType

nType

Description

0

If a key does not exists obj_lookup returns the value 0.0.

1

If a key does not exists obj_lookup returns an empty string ("").

2

If a key does not exists obj_lookup throws an exception

Comment

The alternative syntax for obj_set_str_return(m, 2) is m.set_str_return(2).

Example

obj = obj_create()
obj.set_str_return(1)
obj.a == ""

History

Version

Description

R2013.2

Throws an exception, if nType is 2 and a object member does not exist.

4.1.0

New

id-2095559