如果在freemarker中如何评估语句?

ssn771

我试图了解freemarker如何评估具有多个条件的if语句,例如:

<#if person?? && person.phone?has_content && person.phone != "11">
    do something
</#if>

如果人?返回false,freemarker仍将评估语句的其余部分,还是仅对整个语句返回false?我试图弄清person.phone是否为null,如果它在尝试评估if语句中的最后一个条件时,此if语句会抛出错误吗?我试图使其尽可能地干净,而不必嵌套一堆if语句。

谢谢!

知识分子

在Java中,逻辑运算符&&||短路会导致逻辑运算符短路,也就是说,如果不需要,它们不会在运算符之后进行任何运算。

在示例中,您给出了ifperson评估为,false那么其余条件将不会评估。

这个答案提供了一个很好的例子

另外,该论坛主题中的最后一篇文章专门针对支持短路逻辑运算符的freemarker

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果在freemarker中如何评估语句?

来自分类Dev

如果在SQL中查询语句?

来自分类Dev

如果在Tkinter中else语句删除了if语句

来自分类Dev

如果在If语句中

来自分类Dev

如果在新标签页中打开链接的语句

来自分类Dev

如果在python中带有字典的else语句

来自分类Dev

如果在简单的foreach循环中无法正确评估if语句

来自分类Dev

如果在Java中 如果在C ++中

来自分类Dev

如果在Java中 如果在C ++中

来自分类Dev

如果在输入语句上选择

来自分类Dev

如果在SWITCH语句中存在

来自分类Dev

Python,如果在语句中

来自分类Dev

如果在MySQL中的group by语句中不存在值,如何显示0个计数?

来自分类Dev

如果在MYSQL中如何写嵌套

来自分类Dev

如果在Unity中满足条件,如何显示图像

来自分类Dev

如果在makefile中如何写嵌套?

来自分类Dev

如果在MYSQL中如何写嵌套

来自分类Dev

如果在JFrame中检查了JCheckedBox,如何获取值

来自分类Dev

如果在已知值范围内评估变量,如何改善其他条件?

来自分类Dev

如果在 asp.net 中克里特岛评估

来自分类Dev

如果在Final块中返回语句,则为不可撤销的语句

来自分类Dev

else语句,如果在if语句中无法访问

来自分类Dev

如果在函数中使用语句,该如何处理?

来自分类Dev

如果在jQuery中检查prop(“ disabled”)的if语句不起作用

来自分类Dev

如果在PHP中添加了额外的代码后,语句未运行

来自分类Dev

如果在R中不满足条件的情况下增加每行变量的if语句

来自分类Dev

如果在闪亮的应用程序中语句无法连续2次运行

来自分类Dev

如果在jQuery中检查prop(“ disabled”)的if语句不起作用

来自分类Dev

如果在vb.net中语句无法正常工作

Related 相关文章

热门标签

归档