obj_set_str_return

obj_set_str_return legt fest, ob obj_lookup einen leeren String oder die Zahl 0.0 zurück gibt oder eine Ausnahme erzeugt, wenn ein Schlüssel nicht vorhanden ist.

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

Returnwert

nOld ist der alte Wert von nType.

Parameter

obj

obj ist ein mit obj_create erzeugtes Objekt.

nType
nType Bedeutung
0 Falls der Wert im Objekt nicht vorhanden ist, liefert obj_lookup den Wert 0.0.
1 Falls der Wert im Objekt nicht vorhanden ist, liefert obj_lookup einen leeren String ("").
2 Falls der Wert im Objekt nicht vorhanden ist, wird in obj_lookup eine Exception erzeugt.

Kommentar

Die alternative Syntax zu obj_set_str_return(m, 2) ist m.set_str_return(2).

Beispiel

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

History

Version Beschreibung
R2013.2 Erzeugung einer Exception falls nType gleich 2 ist.
4.1.0 Neu.

id-2095559