Ermittelt den Typ eines Ausdrucks oder einer Variable
<int>=typeof(<exp>)
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
exp | Ausdruck oder Variable deren Typ gesucht ist. |
Leider noch kein Beispiel.
- Revision 01 Jun 2005
|