Skip to main content
Skip table of contents

Typisierungsfunktionen

Objekt.As[Typ:String]→Objekt

Resultat: Die Funktion As stellt ausschließlich einen Hinweis für den Typinferenzmechanismus zur Verfügung. Das Ergebnis des Ausdrucks wird als vom Typ <Typ> angesehen. Bei der eigentlichen Formel-Auswertung wird As ignoriert.

Beispiele

Beispiel1: Object.As["depot"]

Beispiel2: Object.As["list(unknown)"]


Objekt.IfIs[Typ:String;Then:Ausdruck;Else:Ausdruck]→Objekt

Resultat: Typfallunterscheidung. Falls das Objekt vom Typ "Typ" ist, wird mit der Funktion IfIs der Ausdruck "Then" auf das Objekt angewendet, sonst der Ausdruck "Else" und das entsprechende Resultat wird geliefert. Gleichzeitig geht in die Typbestimmung im "Then"-Zweig ein, dass das Objekt den angegebenen Typ hat und ggf. im "Else"-Zweig, dass das Objekt den angegebenen Typ nicht hat.


Beispiel 1

$x.WP.IfIs["Fonds";Rücknahme;Close]

ist etwa äquivalent zu

With[$x.WP](if(Is["Fonds"];As["Fonds"].Rücknahme;As[<Typ von $wp ohne "Fonds">].Close)

Beispiel 2

Objekt.Is[Typ:String]→Βoolean

Resultat: Die Funktion Is testet, ob das Objekt dem angegebenen Typ entspricht.

Beispiele

Beispiel1: Object.Is["aktie"]

Beispiel2: Object.Is["number"]




JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.