gpt4 book ai didi

java - 如何在逻辑语句中#evaluate 速度变量?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:11:45 24 4
gpt4 key购买 nike

我正在使用 Apache Velocity 模板。

在下面,我从 1..n 循环并期望 $myVar 等于 $originalVar 和 '_n' 的值的串联(其中 n是来自 1..n) 的数字,例如“test_1”,其中“test”是 $originalVar 的值,1 是 n 的值。

这可以通过以下方式实现:

#foreach($i in [1 .. $num_of_iterations])
#set($myVar= "$originalVar_$i")
#evaluate($myVar)
#end

但是,我无法按照以下逻辑语句进行#evaluate:

#if (#evaluate($myVar)  == "false")
...
#end

因此,我如何#evaluate逻辑语句中的变量?

最佳答案

只需将#evaluate 括在引号中:

#foreach($i in [1 .. $num_of_iterations])
#set($myVar= "$originalVar_$i")
#if("#evaluate($myVar)" == "true")
found true
#else
found false
#end
#end

关于java - 如何在逻辑语句中#evaluate 速度变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43676250/

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