---
source_url: https://docs.dolphindb.cn/zh/funcs/f/form.html
fetched_at: 2026-05-19T09:22:03Z
category: funcs
title: form
sha1: 0a898651b92ef7d83b55bb7fc7e789b285fa7186
---

# form

## 语法

`form(X)`

## 详情

生成变量或常数的数据形式标识符（data form ID）。数据形式标识符和对应的数据形式为：0: 标量; 1: 向量; 2:
数据对; 3: 矩阵; 4: 集合; 5: 字典; 6: 表; 10: tensor。

## 参数

**X** 是一个任意的变量或常数。

## 返回值

一个整型标量，表示数据形式标识符。

## 例子

```dolphindb
form(false);
// output
0

form(`TEST);
// output
0

form(`t1`t2`t3);
// output
1

form(1 2 3);
// output
1

x= 1 2 3
if(form(x) == VECTOR){y=1}
y;
// output
1

form(1..6$2:3);
// output
3
```
