NULL 初始化
使用00<数据类型符号>对整型,浮点型,以及时间标量进行 NULL 初始化。
初始化一个 NULL 向量,使用 take (00<数据类型符号>, n),其中 n 为向量中元素数量。
$ x=00b;
// b 表示 BOOL 常量
$ typestr x;
BOOL
$ bool();
00b
// 如果未提供参数,可以使用如 bool, char, short, int 等类型函数来创建 NULL 标量。
$ x=00i;
// i 表示 INT 常量
$ typestr x;
INT
$ x=00l;
// l 表示 LONG 常量
$ typestr x;
LONG
$ x=take(00b, 10);
// 初始化一个含有10个元素的 BOOL 类型空向量。
$ x;
[,,,,,,,,,]
$ typestr x;
FAST BOOL VECTOR
$ x=take(00i, 10)
// 初始化一个含有10个元素的 INT 类型空向量。
$ x;
[,,,,,,,,,]
$ x=array(INT, 10, 100, NULL);
// 初始化一个含有10个元素的 INT 类型空向量,初始容量为100。
$ x;
[,,,,,,,,,]
$ x=true false NULL true;
$ x;
[1,0, ,1]
$ m=matrix(DOUBLE,3,3)*NULL;
$ m;
#0 |
#1 |
#2 |
---|---|---|
$ shape m;
3:3
$ typestr m;
DOUBLE MATRIX