Attribut lesen

Syntax

	$object.get(`$attr-literal`)

$object.get($part-expr)

Beschreibung

Liefert den Wert des angegebenen Attributs von dem object. Das Attribut kann entweder durch ein Attribut-Literal angegeben sein (der Normalfall), oder aber durch einen Ausdruck dynamisch berechnet werden.

Parameter

Name Typ Beschreibung Pflicht Default
object Fachobjekt Ein Objekt, dessen Attribut ermittelt werden soll. ja
attr-literal Zeichenkette Attribut-Literal, welches das gesuchte Attribut repräsentiert. Eins von beiden wird benötigt.
part-expr Zahl/Zeichenkette/Wahrheitswert/Fachobjekt/Menge/Funktion Dynamisch berechnetes Attribut.

Rückgabewert

Typ: Zahl/Zeichenkette/Wahrheitswert/Fachobjekt/Menge

Den Wert des Attributs des gegebenen Objekts.

Beispiele

Einfach lesen eines Attributs

	{
   element = new(`my.module:MyType`);
   $element.set(`my.module:MyType#myAttr`, "test");
   $element.get(`my.module:MyType#myAttr`);
}

Ausgabe: test

Suchen von bestimmten Objekten

	all(`my.module:MyType`).filter(element -> $element.get(`my.module:MyType#myAttr`).isStringEqual("test"))

Ausgabe: Objekte mit dem Attributwert test für myAttr.