GitHubContribuer dans GitHub: Editer en ligne

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