Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Variables 如何获取变量名?_Variables_Unity3d_Unityscript - Fatal编程技术网

Variables 如何获取变量名?

Variables 如何获取变量名?,variables,unity3d,unityscript,Variables,Unity3d,Unityscript,//我想输入变量名值。如果 var testint=1; var teststr="val"; var val1=5;//print value var val2=8; var val3=4; Debug.Log(this[teststr+testint.ToString()]); 然后 将输出5(变量val1的值) 同样,如果 window[teststr + testint.toString()] 输出值将是8(变量值val2)。什么是“变量名值”?我想打印val1是我的示例。

//我想输入变量名值。

如果

var testint=1;

var teststr="val";

var val1=5;//print value

var val2=8;

var val3=4;

Debug.Log(this[teststr+testint.ToString()]);
然后

将输出
5
(变量
val1
的值)

同样,如果

window[teststr + testint.toString()]

输出值将是
8
(变量值
val2
)。

什么是“变量名值”?我想打印val1是我的示例。您正在查找变量。。dub但我想根据测试编号更改变量名;我想和你谈谈。
window[teststr + testint.toString()]
var testint = 2;
var teststr = "val";
var val1 = 5;
var val2 = 8;
var val3 = 4;