2009-05-27 5 views

Antwort

4

Vielleicht können Sie convert::to-int verwenden. Es gibt auch eine Betreiberübersicht here.

Ich fand auch zwei Beispiele, die vielleicht Gesamtverbrauch (example 1, example 2) zu verstehen helfen:

aus Beispiel 1:

<if test=“${int::parse(UnitTestsResult) != 0}“> 
    <fail message=“Atleast one unit test failed!“/> 
</if> 

aus Beispiel 2:

<target name="repeat"> 
<property name="var1" value="0" overwrite="false" /> 
<echo message="${var1}" /> 
<property name="var1" value="${convert::to-int(var1) + 1)" /> 
<call target="repeat" if="${convert::to-int(var1) < 10}" /> 
</target> 
+1

Vielen Dank. Es funktionierte. Allerdings habe ich nicht "conver :: to-int" verwendet, da es veraltet ist, sondern stattdessen int: parse verwendet. Danke noch einmal. Mit freundlichen Grüßen Sarathy –

+0

Sie meinten int :: parse (der Doppelpunkt) –

2
<property name="a" value="1"/> 
<echo message="${int::parse(a) + 2}" /> 

Gibt:

[echo] 3

Verwandte Themen