단일 인수의 런타임 형식을 반환합니다.
런타임 형식은 명목 형식이 있는 식의 명목(정적) 형식 dynamic과 다를 수 있습니다. 이러한 경우 gettype() 실제 값의 형식(메모리에서 값이 인코딩되는 방식)을 표시하면 유용할 수 있습니다.
문법
gettype(
값)
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
| 이름 | 유형 | 필수 | 설명 |
|---|---|---|---|
| 값 | 스칼라 | ✔️ | 형식을 찾을 값입니다. |
반품
값의 런타임 형식을 나타내는 문자열입니다.
예시
다음 예제에서는 다양한 식의 런타임 형식을 보여 줍니다.
| 표현 | 반품 |
|---|---|
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 |