JavaScriptでは、次のことができます。
var a = null;
var b = "I'm a value";
var c = null;
var result = a || b || c;
また、JavaScriptは'または'演算子を短絡するため、'result'は'b'の値を取得します。
この1行のイディオムでColdFusionでこれを実行したいのですが、思いつくのは次のとおりです。
<cfif LEN(c) GT 0><cfset result=c></cfif>
<cfif LEN(b) GT 0><cfset result=b></cfif>
<cfif LEN(a) GT 0><cfset result=a></cfif>
誰かがこれより良いことをすることができますか?