蚂蚁控制流中断



Ant中有什么东西可以让我停止执行像break操作这样的迭代段吗?使用外部库不是问题。

作为我努力实现的一个例子:

<for list="1,2,3" param="iteration">
  <sequential>
    <if>
      <equals arg1="@{iteration}" arg2="3"/>
      <then>
        <!-- Break here -->
      </then>
    </if>
  </sequential>
</for>

Ant插件Flaka提供中断任务,即:

<project xmlns:fl="antlib:it.haefelinger.flaka">
 <fl:for var="i" in=" list(1,2,3,4,5,6) ">
    <fl:echo>i = #{i}</fl:echo>
    <!-- also possible to use
     <fl:when test=" i eq 3 "> -->
     <fl:when test=" i == 3 ">
       <fl:break />
     </fl:when>
  </fl:for>
</project>

请参阅Flaka手册,特别是第8节。排斥性任务
有关中断任务的详细信息。

相关内容

  • 没有找到相关文章

最新更新