type
语法
type(X)
详情
返回一个表明 X 的数据类型的整数。详细信息参见 数据类型。
参数
X 可以是系统支持的任意数据类型。
返回值
INT 类型标量。
例子
x=3;
x;
// output
3
type(x);
// output
4
// INT
type(1.2);
// output
16
// DOUBLE
type("Hello");
// output
18
// STRING
// 列式元组的 type 值
a = array(ANY[INT], 0, 10)
a.append!([1, 2, 3])
type(a)
// output: 132
// 132 = 4 (INT) + 128
b = array(ANY[DOUBLE], 0, 10)
b.append!([1.0, 2.0])
type(b)
// output: 144
c = array(ANY[DECIMAL32(2)], 0, 10)
type(c)
// output: 165
// 与普通元组对比
d = (1, "hello", 2.5)
type(d)
// output: 25
