gettype()

Mengembalikan jenis runtime dari argumen tunggalnya.

Jenis runtime mungkin berbeda dari jenis nominal (statik) untuk ekspresi yang jenis nominalnya dynamic; dalam kasus gettype() seperti itu dapat berguna untuk mengungkapkan jenis nilai aktual (bagaimana nilai dikodekan dalam memori).

Sintaks

gettype(value)

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Jenis Diperlukan Deskripsi
nilai skalar ✔️ Nilai untuk menemukan jenisnya.

Mengembalikan

String yang mewakili jenis nilai runtime.

Contoh

Ekspresi Mengembalikan
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