CX_OBJECT_DICTIONARY::Remove
Beschreibung:
Diese Funktion löscht einen Eintrag für das Objekt aus dem Dictionary.
Achtung: Im Gegensatz zu Enter, entfernt Remove keine Leerzeichen am Ende und am Anfang des Bezeichners. Das kann dazu führen, dass ein Eintrag, der per Enter eingefügt wurde, anschließend nicht per Remove gelöscht wird, da er nicht gefunden wurde.
Code-Beispiel:
Var(dict) CreateTransObject(CX_OBJECT_DICTIONARY) -> dict "cx" user dict Call(Exists) // -> TRUE "c*" 0 dict Call(Query) // -> Collection (user) "cx" user dict Call(Remove) "c*" 0 dict Call(Query) // -> empty Collection
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_OBJECT_DICTIONARY | Dictionary |
Top-1 | OBJECT | Objekt | |
Top-2 | STRING | Bezeichner / Schlüssel |
Funktionsaufruf: Call(Remove)
Hinweis: Einträge können auch mittels der Funktion Remove() der Klasse CX_OBJECT_KEYWORD gelöscht werden.