我确信有一个非常简单的答案,我可能只是健忘,但我不记得如何使用变量来定义另一个变量的名称。我什至想不出这个过程的名称来搜索现有的答案。
我有一个变量:VarA,它将是整数 1、2、3、4 等。
我有另一组数组 VarBn[],其中“n”与 VarA 相关。
所以,当 VarA=1 我想知道 VarB1[],当 VarA=2 ... VarB2[]
我目前有一个非常长且重复的 switch 语句......
switch(VarA)
case 1: x=VarB1[]; break;
case 2: x=VarB2[]; break;
case 3: x=VarB3[]; break;
case 4: x=VarB4[]; break;
但如果它只是一条线,它的功能会小得多......
x=VarB+"contents of VarA"+[];