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个元素的NULL BOOL向量。

$ x;
[,,,,,,,,,]

$ typestr x;
FAST BOOL VECTOR

$ x=take(00i, 10)
// 初始化一个含有10个元素的NULL INT向量。

$ x;
[,,,,,,,,,]

$ x=array(int,10, 100, NULL);
// 初始化一个含有10个元素的NULL 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