Vorheriges Thema

obj_load

Nächstes Thema

obj_methods

Diese Seite

obj_lookup

obj_lookup liefert den Wert zu einem Schlüssel (Key).

val = obj_lookup(obj, key)
val = obj_lookup(obj, key, default)

Returnwert

val ist der Wert des Schlüssels.

Parameter

obj

obj ist ein mit obj_create erzeugtes Objekt.

key

key ist ein String oder eine ganze Zahl.

default

default ist der Wert, der zurück gegeben wird, wenn key nicht existiert.

Kommentar

Die alternative Syntax zu val = obj_lookup(obj, key) ist val = obj.lookup(key) oder val = obj[key]. Falls der Key eine Zeichenkette ist, die den Regeln für Funktionsnamen genügt, kann auch val = m.key verwendet werden.

Beispiel

obj = obj_create()
obj.set_at(1, 123)
obj.set_at("a", 456)
print obj_lookup(obj, 1)
print obj.lookup(1)
print obj[1]
print obj_lookup(obj, "a")
print obj.lookup("a")
print obj["a"]
print obj.a

History

Version Beschreibung
5.14.7 Neuer Parameter default.
4.1.0 Neu.

id-1771386