美文网首页程序员
FreeMarker三目运算符

FreeMarker三目运算符

作者: KwTGmu | 来源:发表于2015-09-17 14:28 被阅读11668次

在FreeMarker里是没有三目运算符的,只能用
(true)?string('true', 'false')
这种形式来调用。
本来没觉得有什么不对,直到习惯性写出了
(val != null && val?length > 7)?string(val.substring(3), '')
这一句在 val = '0'时果断出错了。

函数终究是函数,这只是个函数内的判断而已,是我想多了。

相关文章

  • FreeMarker三目运算符

    在FreeMarker里是没有三目运算符的,只能用(true)?string('true', 'false')这种...

  • 8.JavaScript-三目运算符

    1.什么是三目运算符? 三目运算符又称之为条件运算符 2.三目运算符格式 当条件为真(true)时,返回结果A当条...

  • 18_三目运算符和逗号表达式

    关键词:三目运算符、 三目运算符(a?b:c) 的返回类型、逗号表达式、一行代码实现strlen 1. 三目运算符...

  • Java入门:运算符

    Java运算符 运算符的运算对象成为操作数,根据操作数的个数把运算分为: 单目运算符 双目运算符 三目运算符 单目...

  • Python中的三目运算符的作用、语法、示例

    这篇文章介绍三目运算符的作用、语法、利用例子体验一下三目运算符。 三目运算符的作用: 化简代码量的,化简的是非常简...

  • 判断有无封面

    使用三目运算符

  • C++<第三篇>:运算符

    根据使用运算符的对象个数,将运算符分为单目运算符、双目运算符、三目运算符。根据使用运算符的对象之间的关系,C++ ...

  • JavaScript③

    函数 一:运算符和表达式 1.三目运算符(三元运算符) 表达...

  • java相关

    java运算符优先级 口诀:单目乘除位关系,逻辑三目后赋值 运算符描述单目运算+ –(负数) ++ -- 等乘除*...

  • C语言003 第三节课-学习运算符的优先级2019-06-26

    运算符的类型操作数的数目分单目运算、双目运算和三目运算; 按运算符的功能分类有算术运算符、赋值运算符、逗号运算符、...

网友评论

    本文标题:FreeMarker三目运算符

    本文链接:https://www.haomeiwen.com/subject/exqftttx.html