0
私はこの行の意味を理解しようとするcoldfusion行に取り組んでいます。私はCFに新しいので、私の の無知を言い訳します。パラメータがあるcoldfusion IIFステートメント
<CFSET is_box = IIF(_boxes[1].name EQ application.box,1,0)>
Iは_boxesを推定は、オブジェクトの配列であり、その配列内のインデックス1は1を何次いでapplication.boxに等しい場合、0を意味します。 これは、以下のとおりですが、簡潔なjsステートメントのようですか?
is_box = (_boxes[1].name == application.box) ? 1 : 0;
、三項演算子にそれをリファクタリングする(:?)場合にのみ、CF9 –
で利用可能となっています大文字と小文字の区別が必要な場合は、Java Stringメソッドの.equals()を使用してブール値 –
を返します。または、CFMLを使いたい場合はcompare()を使用します。 – Henry