gpt4 book ai didi

ant - 如何在ant中使用动态数组?

转载 作者:行者123 更新时间:2023-12-04 04:55:32 25 4
gpt4 key购买 nike

我希望使用动态数组如下:

<property array name = "colors">
<val = "red">
<val = "green">
<val = "blue">
</property array>

for (i = 0; i < ${colors}; i++) {
<echo file="myfile.txt" append="yes" message="${colors[i]}" />
}

有什么办法吗???
这里长度改变了
不固定

谢谢

最佳答案

简短的回答:没有。

Ant 不是您所说的编程语言。它是一种依赖矩阵构建语言。您向 Ant 指示如何构建组件以及这些组件之间的关系。 Basic Ant 几乎没有数据结构甚至控制结构。在基本的 Ant 中,属性是不可变的。

Ant 中有几组扩展任务。最受欢迎的是Ant-Contrib . Ant-Contrib 确实有一个 <for/>可以像 for 循环一样的任务,但它的工作方式受到限制。这是做你想做的一种方法:

<for param="color" list="a,b,c">
<sequential>
<echo file="myfile.txt" append="yes" messsage="@{color}"/>
</sequential>
<for>

然而 ,必须下载antcontrib jar文件,使用 <taskdef/>能够使用 Ant-Contrib 任务。

你想做什么?如果您需要通用脚本语言,请使用 Python、Ruby 或 Perl 之类的语言。

关于ant - 如何在ant中使用动态数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16804862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com