gpt4 book ai didi

apache - 添加到列表在 Velocity 中打印 true

转载 作者:行者123 更新时间:2023-12-02 07:00:19 25 4
gpt4 key购买 nike

我正在尝试将一些字符串值添加到 Velocity 中的列表中。当我运行代码时它工作正常。但添加值的行打印 true。 Velocity 中总是这样吗?我是 Velocity 模板的新手,所以自己无法弄清楚。

#set ($uniqueInterfaces     =   [])
#if($ipv4interfaceName == $ipv6interfaceName)
$uniqueInterfaces.add($ipv4interfaceName)
#end

它是带有嵌套 foreach 的较大代码的一部分。它有两个匹配项,因此输出为:

true
true

我根本不需要打印这个 true!

最佳答案

Java 的 List#add方法返回 bool 值,这就是为什么此返回值打印在 html 输出中的原因。

您可以简单地通过将 add 方法的输出分配给虚拟变量来隐藏它:

#set ($uniqueInterfaces     =   [])
#if($ipv4interfaceName == $ipv6interfaceName)
#set ($swallow = $uniqueInterfaces.add($ipv4interfaceName))
#end

关于apache - 添加到列表在 Velocity 中打印 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40032484/

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