在JavaScript中,您可以这样做:
var a = null; var b = "I'm a value"; var c = null; var result = a || b || c;
并且'result'将获得'b'的值,因为JavaScript会使'或'运算符短路.
我想在ColdFusion中使用一行成语,我能想到的最好的是:
任何人都可以比这更好吗?
ColdFusion没有空值.
您的示例基于哪个项为空字符串的选择.
如果这是您所追求的,并且您的所有其他值都是简单值,则可以执行以下操作:
(这是有效的,因为标准列表函数忽略空元素.)