Share via


gettype()

Devuelve el tipo en tiempo de ejecución de su único argumento.

El tipo en tiempo de ejecución puede ser diferente del tipo nominal (estático) para las expresiones cuyo tipo nominal es dynamic; en tales casos gettype() puede ser útil para mostrar el tipo del valor real (cómo se codifica el valor en la memoria).

Syntax

gettype(value)

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Tipo Requerido Descripción
value escalar ✔️ Valor para el que se va a buscar el tipo.

Devoluciones

Cadena que representa el tipo de valor en tiempo de ejecución.

Ejemplos

Expresión Devoluciones
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