---
source_url: https://docs.dolphindb.cn/zh/funcs/c/constantdesc.html
fetched_at: 2026-05-19T09:15:45Z
category: funcs
title: constantDesc
sha1: 6ad25df3ea1459b95f42d3a4a75601666524c4f5
---

# constantDesc

## 语法

`constantDesc(obj)`

## 详情

返回一个字典，描述对象 *obj* 的相关属性。字典可能包含的 key 及说明如下：

| key | 说明 |
| --- | --- |
| form | 数据形式 |
| vectorType | 向量类型，仅当 *obj* 是向量时才有此 key |
| isIndexedMatrix | 是否是索引矩阵，仅当 obj 是矩阵时才有此 key |
| isIndexedSeries | 是否是索引序列，仅当 obj 是矩阵时才有此 key |
| nullFlag | 是否存在 NULL 值，仅当 *obj* 是向量、数据对或矩阵时才有此 key |
| isView | 是否是视图，仅当 *obj* 是向量、数据对或矩阵时才有此 key |
| tableType | 表的类型，仅当 obj 是表时才有此 key |
| type | 数据类型 |
| codeType | 元代码的类型，仅当 obj 是元代码时才有此 key |
| functionDefType | 函数类型，仅当 obj 是函数是才有此 key |
| isTransformFunction | 是否是转换函数 |
| isAggregateFunction | 是否是聚合函数 |
| isOrderSensitiveFunction | 是否是顺序敏感函数 |
| isHigherOrderFunction | 是否是高阶函数 |
| scale | 保留的小数位数，仅当 obj 是 DECIMAL 类型数据时才有此 key |
| isColumnarTuple | 是否是列式元组，仅当 obj 是元组且不是视图时才有此 key |
| category | 数据类型分类 |
| isTemporary | 是否是临时对象 |
| isIndependent | 是否独立对象 |
| isReadonly | 是否只读对象 |
| isReadonlyArgument | 是否是只读参数 |
| isStatic | 是否是静态对象 |
| isTransient | 是否是瞬态对象 |
| copyOnWrite | 是否写时拷贝 |
| refCount | 被引用的次数 |
| address | 地址的十六进制表示 |
| rows | 包含行数 |
| columns | 包含列数 |
| memoryAllocated | 已分配的内存 |

## 参数

**obj** 一个对象。

## 例子

```dolphindb
t = table(1..3 as id, 4..6 as val)
constantDesc(t)
/*
form->TABLE
tableType->BASIC
type->DICTIONARY
category->MIXED
isTemporary->false
isIndependent->true
isReadonly->false
isReadonlyArgument->false
isStatic->false
isTransient->false
copyOnWrite->false
refCount->1
address->0000000028d2d1e0
rows->3
columns->2
memoryAllocated->208
*/

constantDesc(lj)
/*
form->SCALAR
type->FUNCTIONDEF
functionDefType->SYSTEM FUNCTION
category->SYSTEM
isTemporary->true
isIndependent->true
isReadonly->false
isReadonlyArgument->false
isStatic->false
isTransient->false
copyOnWrite->false
refCount->6
address->000000000cabce00
rows->1
columns->1
memoryAllocated->10
*/
```
