gettype()

Gibt den Laufzeittyp des einzelnen zugehörigen Arguments zurück.

Der Laufzeittyp kann sich von dem nominalen (statischen) Typ für Ausdrücke unterscheiden, deren nominaler Typ ist dynamic. In solchen Fällen gettype() kann nützlich sein, um den Typ des tatsächlichen Werts anzuzeigen (wie der Wert im Arbeitsspeicher codiert ist).

Syntax

gettype(value)

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ Erforderlich BESCHREIBUNG
value Skalar ✔️ Der Wert, für den der Typ gefunden werden soll.

Gibt zurück

Eine Zeichenfolge, die den Laufzeittyp des Werts darstellt.

Beispiele

expression Gibt zurück
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