5 nant
我需要在NANT程序中做一个简单的添加,比如1 + 1 = 2.我发现很难,因为NANT默认将每个变量都视为字符串.我也尝试使用int :: parse,但它没有用.
问候
Sarathy
也许您可以使用Convert::to-int。这里还有操作员概述。
\n\n我还发现了两个可能有助于理解整体用法的示例(示例 1、示例 2):
\n\n从示例 1 可以看出:
\n\n<if test=\xe2\x80\x9c${int::parse(UnitTestsResult) != 0}\xe2\x80\x9c>\n <fail message=\xe2\x80\x9cAtleast one unit test failed!\xe2\x80\x9c/>\n</if>\nRun Code Online (Sandbox Code Playgroud)\n\n从示例 2 可以看出:
\n\n<target name="repeat">\n<property name="var1" value="0" overwrite="false" />\n<echo message="${var1}" />\n<property name="var1" value="${convert::to-int(var1) + 1)" />\n<call target="repeat" if="${convert::to-int(var1) < 10}" />\n</target>\nRun Code Online (Sandbox Code Playgroud)\n