FAQ > 金融建模 > 建模问题 > 报错信息汇总

Q:指令::-:变量类型不是Array    

  • A:一般情况下,天软变量无需事先声明即可使用。但是如果在使用数组时,直接将一个数组赋值给某个未声明的变量是可以的,譬如r:=rand(10,10);是允许的。但是直接给数组的某个单元格赋值,譬如r[0][0]:=1;时就会报错,需先定义一个数组变量。正确的代码如下:

     r:=array();
     r[0][0]:=1;
     return r;