动态生成变量名称
Generating variable name dynamically
我只想知道当前编程语言中是否有任何方法,其中可以动态生成诸如数组之类的变量名称。
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);
}
我知道有类似方式的数组概念,但我只想知道它是否以任何编程语言存在。
预先感谢....
也许会进行评估,但我不会使用它。
要添加乔恩·斯基特(Jon Skeet)的评论,做这种事情可能是可能的,但出于许多原因而被不明智。
相关文章:
- 你能重载对象变量名本身返回的内容吗
- 在C/C++中将变量名定义为__00000001有什么好处吗
- C++变量名(可以将 main 声明为变量,但对于其他函数名称则不然)
- C++ - 声明中变量名后面的括号
- 如何使替换 c 函数的变量名成为错误?
- 是否可以创建没有变量名的变量
- fstream库,试图创建一个变量名为(c++)的文件
- 一个数组C++中的消息和变量名
- 在变量名后声明带有 () 的非内部类型与不使用变量名的行为不同。即 std::map<int,char>x(); - 这是怎么回事?
- 数组的变量名和该数组的地址有什么区别?
- 如何将变量名设置为字符串?C++
- 类中具有相同变量名的多重继承
- 结构变量的动态分配
- 如何在从.txt文件中读取时不重复相同的变量名
- 在循环中使用相同的变量名可以吗
- C++保留符号作为C变量名
- 在C++中,在给定的相同作用域内声明相同的变量名
- 为什么类名与"::"一起使用在变量名之前?
- 在某些情况下,如何理解允许实现将非局部变量的动态初始化视为静态初始化
- GNU Make -动态创建变量名