我在用蚂蚁和flaka。
如何声明具有动态名称的变量(从另一个变量中检索)?
我想做这样的事情:
<fl:let>
#{varname} = value
</fl:let>不过,我认为这是违法的。
我怎么能这么做?
谢谢!
发布于 2011-03-18 20:51:05
第二步:
我不太清楚你的问题:
#{variablename} = value将覆盖现有变量variablename,因此,我的第二个猜测是“基于”您的意思如下:
<project xmlns:fl="antlib:it.haefelinger.flaka">
<fl:let>
varname = 'foo'
; declare variable based on other variable
#{varname}bar = 'whatever'
</fl:let>
<fl:echo>
#{varname}
#{foobar}
</fl:echo>
</project>产出:
[fl:echo] foo
[fl:echo] whatever第一个答案:
下面是官方蚂蚁常见问题用弗拉卡解决的常见问题条目:
<project xmlns:fl="antlib:it.haefelinger.flaka">
<fl:install-property-handler />
<property name="foo" value="foo.value" />
<property name="var" value="foo" />
<echo> #{${var}} = foo.value </echo>
</project>https://stackoverflow.com/questions/5351538
复制相似问题