Contains
Dieser Befehl prüft, ob in einer Menge von Elementen (Collection, Vector, Listview) ein bestimmtes Element enthalten ist.
Bei nicht-primitiven Objekten wird geprüft, ob sich genau dasselbe Objekt in der Menge befindet, bei primitiven Datentypen (Integer, String) wird nach dem inhaltlich gleichen Objekt gesucht.
Contains
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | eine Collection |
Top-1 | ein Objekt | |
Stack(Out) | Top | TRUE oder FALSE |
stellt fest, ob das Objekt auf Stack-Top-1 als Element in der Collection enthalten ist. Diese liegt entweder auf dem Stack-Top oder wird ausgehend von einem auf dem Stack liegenden Objekt über den als Parameter anzugebenden Zugriffsausdruck erreicht.
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | |
Top-1 | ein Objekt | |
Top-x | ... | |
Top-n | ||
Top-n-1 | ein Objekt | |
Stack(Out) | Top | TRUE oder FALSE |
stellt fest, ob das Objekt auf Stack-Top-n-1 als Element in einem aufgeklappten Vector enthalten ist.
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | Vector |
Top-1 | ein Objekt | |
Stack(Out) | Top | TRUE oder FALSE |
stellt fest, ob das Objekt auf Stack-Top-1 als Element in einem zugeklappten Vector auf dem Stack an der Stelle Top enthalten ist.
Contains(zugriffsAusdruck)
Parameter: ein Zugriffsausdruck
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | Ausgangsobjekt |
Top-1 | ein Objekt | |
Stack(Out) | Top | TRUE oder FALSE |
stellt fest, ob das Objekt auf Stack-Top-1 als Element in der Collection enthalten ist. Diese liegt entweder auf dem Stack-Top oder wird ausgehend von einem auf dem Stack liegenden Objekt über den als Parameter anzugebenden Zugriffsausdruck erreicht.
Hinweis: Eine Transaktion beginnt.
Contains
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | eine Objektbox |
Top-1 | ein Objekt | |
Stack(Out) | Top | TRUE oder FALSE |
Eine Objektbox kann als visuelle Repräsentation einer Collection angesehen werden. So kann man auch feststellen, ob das Objekt auf Stack-Top-1 von der Objektbox dargestellt wird. Widget bringt eine Objektbox auf den Stack.