我有这个清单:
<c:let>
a = list('a','b','c')
</c:let>
如何修改该列表的每个元素?
我需要类似的东西:
for (int i = 0; i < a.length; i++) {
a[i] += 'd';
}
我查看了教程,但示例仅显示如何检索列表元素,而不是如何修改它。
那么,我如何修改列表元素,对其进行迭代?
谢谢!
(当前)没有可让您操作列表的功能。你所能做的就是
<let>
a = list('a', 'b', .. ) ; your list
b = list() ; empty list
</let>
<for var=" item " in=" a ">
<let>
x = some-el-expression( item ) ;
b = append(b, x)
</let>
</for>
<let>
a = b
</let>
工作已经开始,它允许人们使用带参数的函数——除了便利函数(append() 和手册第 3.6 节中列出的其他函数)。其他工作也已经开始,允许您插入自己的函数(需要 Java 编程 - 通过 Groovy 或 (J)Ruby 提供函数需要一些研究)。