0
我知道這個任務應該模仿傳統編程語言中try/catch的結構,但是我不能在我的生活中想出一個場景,其中<finally>
實際上在Ant腳本中很有用。ant-contrib的trycatch中「finally」元素的用途是什麼?
例如:
<trycatch>
<try>
<copy file="foo.txt" todir="bar" />
</try>
<catch>
<echo message="could not copy" />
</catch>
<finally>
<echo message="all done" />
</finally>
</trycatch>
...在功能上等同於:
<trycatch>
<try>
<copy file="foo.txt" todir="bar" />
</try>
<catch>
<echo message="could not copy" />
</catch>
</trycatch>
<echo message="all done" />
螞蟻引擎將會移動到下一行的trycatch塊後完成後,有啥包括在其結尾處執行的代碼塊的要點?
參考:http://ant-contrib.sourceforge.net/tasks/tasks/trycatch.html