如何在angular2中创建多维数组

时间:2016-12-01 21:59:33

标签: angular2-services

我正在创建一个“全局”变量服务,以便导入其他组件(即让它们随处可用)。此代码适用于旧的javascript:

sArrays = [];
sArrays[0] = [0,1,2,3];
sArrays[1] = [3,0,1,2];
sArrays[2] = [2,3,0,1];
sArrays[3] = [1,2,3,0];

但抛出错误:

[ts]重复标识符'sArrays'。 [ts]后续变量声明必须具有相同的类型。变量'sArrays'必须是'any []'类型,但这里有'[number,number,number,number]'类型。 (property)GlobalsService.sArrays:any []

在Typescript中的

,我不明白错误(我不是在创建类型数组的类型数组吗?)

1 个答案:

答案 0 :(得分:0)

我想你可能只是缺少sArrays的var / let赋值。

if (scanf("%5s%d", command, &cmd_num) == 2) // this means it's correct
//                          ^ your code is missing the address of operator