gettype()gettype()

Restituisce il tipo di runtime del relativo singolo argomento.Returns the runtime type of its single argument.

Il tipo di runtime può essere diverso dal tipo nominale (statico) per le espressioni il cui tipo nominale è. dynamic in questi casi gettype() può essere utile per rivelare il tipo del valore effettivo (come il valore viene codificato in memoria).The runtime type may be different than the nominal (static) type for expressions whose nominal type is dynamic; in such cases gettype() can be useful to reveal thet type of the actual value (how the value is encoded in memory).

SintassiSyntax

gettype(Expr)gettype(Expr)

RestituisceReturns

Stringa che rappresenta il tipo di runtime del relativo singolo argomento.A string representing the runtime type of its single argument.

EsempioExamples

ExpressionExpression RestituisceReturns
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