私は理解できません。なぜ、listFindNoCase()
とListFind()
を使ってORとIS/EQの比較を行うのが好ましいのでしょうか?文字列のトークン化に対処しなければならない関数呼び出しを作成するのではなく、JVMが最適化して効率的なコードを生成できるのだろうか?あるいは、CFがもっと効率の悪いことをやっているのですか?なぜCFでlistFindNoCase()とlistFind()が "はるかに高速"なので単純なOR/ISですか?
代わりされ、またはオペレータ の使用
listFindNoCase()
又はlistFind()
複数のアイテム1つのアイテムを比較します。彼らははるかに高速です。
http://www.adobe.com/devnet/coldfusion/articles/coldfusion_performance.html
x = "YES"かつy = "TRUE"の場合、x IS y - > Trueですが、listFind(x、y) - > Falseです。良い! – Henry