Löschung
Syntax
$object.delete()
Beschreibung
Löscht das gegebene Objekt object
bzw. die gegebene Menge von Objekten.
Es können nur Fachobjekte gelöscht werden. Wird die Löschfunktion auf einem primitiven Wert wie einer Zeichenkette aufgerufen, wird ein Fehler erzeugt. Der Einfachheit halber ist es erlaubt delete()
auf null
aufzurufen. Ein solcher Aufruf hat keinen Effekt.
Parameter
Name | Typ | Beschreibung | Pflicht | Default |
---|---|---|---|---|
object | Fachobjekt/Menge | Ein einzelnes oder eine Menge von Objekten, die gelöscht werden sollen. | ja |
Beispiele
Löschung einer Menge
all(`my.module:MyType`)
.filter(x -> $x.get(`my.module:MyType#myProp`) < 5)
.delete()
Ausgabe: Keine
Löscht alle Objekte von `my.module:MyType`
, deren Wert in myProp
kleiner als 5 ist.