gettype ()
Gibt den Laufzeittyp des einzelnen Arguments zurück.
Der Laufzeittyp kann sich vom nominalen (statischen) Typ für Ausdrücke mit dem nominalen Typ dynamicunterscheiden. In solchen Fällen kann gettype() nützlich sein, um den Typ des tatsächlichen Werts anzuzeigen (wie der Wert im Speicher codiert ist).
Syntax
gettype(Ausdr)
Retouren
Eine Zeichenfolge, die den Laufzeittyp des einzelnen Arguments darstellt.
Beispiele
| Ausdruck | Retouren |
|---|---|
gettype("a") |
string |
gettype(111) |
long |
gettype(1==1) |
bool |
gettype(now()) |
datetime |
gettype(1s) |
timespan |
gettype(parse_json('1')) |
int |
gettype(parse_json(' "abc" ')) |
string |
gettype(parse_json(' {"abc":1} ')) |
dictionary |
gettype(parse_json(' [1, 2, 3] ')) |
array |
gettype(123.45) |
real |
gettype(guid(12e8b78d-55b4-46ae-b068-26d7a0080254)) |
guid |
gettype(parse_json('')) |
null |