GetType()
Renvoie le type d'exécution de son seul argument.
Le type d'exécution peut être différent du type nominal (statique) pour les expressions dont le type nominal est dynamic; dans de tels cas, gettype() peut être utile pour révéler le type de la valeur réelle (comment la valeur est codée en mémoire).
Syntaxe
gettype(Expr)
Retours
Chaîne représentant le type d'exécution de son argument unique.
Exemples
| Expression | Retours |
|---|---|
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 |