我已经定义了这样的序列:
<#assign seq = ["A", "B", "C", "D", "E"]>
我可以做:<#list seq[0..] as i>${i}</#list>
,它将生成ABCDE
的输出
是否可以将序列恢复为原始格式?即["A", "B", "C", "D", "E"]
作为参考,我正在使用它来首先分配一个空序列,然后将元素元素放入其中。我想在原始序列格式的最后获取完整序列,因为它将是JSON的一部分。
这将返回原始序列格式:
<#assign seq = ["A", "B", "C", "D", "E"]>
[<#list seq[0..] as i><#if i?has_next>"${i}",<#else>"${i}"</#if></#list>]
没有什么专门的,但是可以使用更通用的功能:
[${seq?join(', ')}]
或:
[<#list seq as it>${it}<#sep>, </#list>]