Skip to content

VorlageDokuFcnTypeof

Steffen Schuemann edited this page Oct 12, 2019 · 1 revision

typeof()

Ermittelt den Typ eines Ausdrucks oder einer Variable

Syntax

<int>=typeof(<exp>)

Beschreibung

Mittels dieser Funktion kann man den Typ eines Ausdrucks feststellen. Der zurückgegebene Wert ist einer der folgenden:

0 TYPE_NULL auf diesen Typ liefert isnothing() einen Wert ungleich null, dies ist also ein "Nichts" 1 TYPE_ERROR dies ist das Ergebnis eines Fehlerhaften Ausdruckes 2 TYPE_INT eine Ganzzahl, d.h. ohne Nachkommastellen 3 TYPE_FLOAT eine Fließkommazahl 4 TYPE_STRING ein String bzw. Textausdruck 6 TYPE_ARRAY ein Feld, also #array 7 TYPE_DICT ein Assoziativer Behälter #dict

Es ist dringend empfohlen, nicht die Zahlen zu verwenden, da sie sich in zukünftigen Versionen ändern können. In der 'standard.vms' sind daher mittels des #const-Befehls die oben angegebenen Konstanten definiert die man am besten einbindet und die angepasst werden, wenn sich die Werte ändern

Parameter

exp
Ausdruck oder Variable deren Typ gesucht ist.

Beispiel

Leider noch kein Beispiel.

Referenzen

Clone this wiki locally