gettype()

Retourne le type au moment de l’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 ce cas gettype() , il peut être utile de révéler le type de la valeur réelle (comment la valeur est encodée en mémoire).

Syntax

gettype(value)

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Obligatoire Description
value scalaire ✔️ Valeur pour laquelle le type doit être trouvé.

Retours

Chaîne représentant le type de valeur runtime.

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