动态生成变量名称

时间:2012-11-08 09:51:40

标签: java php c++ c perl

我只想知道当前编程语言中是否有任何方法可以动态生成像数组这样的变量名称,例如。

for(i=1;i<10;i++)
{
    int a <concatenation operator> i = <some logic on variable i>;
    printf("the value generated in the logic is %d",a <concatenation operator> i);
}

我知道有类似方式的数组概念,但我只是想知道它是否存在于任何编程语言中。

提前感谢....

1 个答案:

答案 0 :(得分:1)

也许是eval,但我不会用它。

要添加Jon Skeet的评论,做这种事情可能是可能的,但出于多方面原因是不明智的。