I've been trying to use it with an <if> task as so:
<target name="main">
<foreach2 param="letter" list="a,b,c">
<do>
<if>
<isset property="letter"/>
<then>
<foreach2 param="number" list="1,2,3">
<do>
<if>
<isset property="letter"/>
<then>
<echo message="combi is ${letter}${number}"/>
</then>
<else>
<echo message="number not set" />
</else>
</if>
</do>
</foreach2>
</then>
<else>
<echo message="letter not set" />
</else>
</if>
</do>
</foreach2>
and this build script displays:
main:
[echo] combi is a1
[echo] combi is a1
[echo] combi is a1
[echo] combi is a1
[echo] combi is a1
[echo] combi is a1
[echo] combi is a1
[echo] combi is a1
[echo] combi is a1
Do you know why this is?
</target>-----Message d'origine-----
De : Geoff Meakin [mailto:[EMAIL PROTECTED]]
Envoy� : mercredi 18 septembre 2002 15:09
� : Ant Users List
Objet : RE: If anybody is interested.. [foreach] task which doesnt run
out of memory.
Yes, it appears so:
<target name="main">
<foreach2 param="letter" list="a,b,c">
<do>
<foreach2 param="number" list="1,2,3">
<do>
<echo message="combi is ${letter}${number}"/>
</do>
</foreach2>
</do>
</foreach2>
</target>
Gives the output:
combi is a1
combi is a2
combi is a3
combi is b1
combi is b2
combi is b3
combi is c1
combi is c2
combi is c3
Cheers
-Geoff
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>