美文网首页程序员
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三目运算符

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