How can I get the value of a variable named after another one in groovy?
我有一个变量,其中包含另一个要检索值的变量的名称,例如:
如何获取variable.value,因为我只知道variablename?
我已经看到可以使用a绑定,但是我有很多变量需要放在这个绑定对象上才能使其正常工作。唯一的办法是?
注意:这种行为实际上类似于Ant属性扩展机制。
谢谢,米歇尔。
通过在
我的0.03正在使用地图、绑定或动态属性。删除
只需将EDOCX1[2]声明为映射中的键:
1 2 3 4 5 |
绑定(带脚本)
使用脚本内置绑定。注意:这只适用于脚本:
1 2 3 4 | variable ="finalVariableValue" variableName ="variable" assert binding[variableName] =="finalVariableValue" |
动态特性
使用一些动态属性机制,如
1 2 3 4 5 6 7 8 9 10 11 |
您可以使用脚本的作用域,只需删除
1 2 3 4 5 |
或使用
1 2 3 4 5 6 7 |