2017-04-18 3 views
0

これはColdFusionでは正しいですか(来週までは実行環境がありません)?3回繰り返すことなく3つの値と比較する

<cfif variableName IN (11,12,13,14,15,16) > 
................. 
................ 
</cfif> 

6回繰り返す必要がありますか?

<cfif variableName EQ 11 OR variableName EQ 12 OR variableName EQ 13 OR 
variableName EQ 14 OR variableName EQ 15 OR variableName EQ 16> 
.......................... 
.......................... 
</cfif> 
+0

なぜGTとLTを使用しないのですか? –

+0

@TonyDongこれは例であるか注文番号でした。実際の値は6桁の数字で、順不同であるので、その数値をチェックしなければならず、範囲を調べることができません。 – DoArNa

答えて

4

いいえ。しかし、あなたが引用符で値のリストを囲み、ListFindまたはListFindNoCaseのようなリスト機能を使用することができます。

<cfif listFind("11,12,13,14,15,16", variableName)> 
    variableName was found. do something. 
</cfif> 

来週まで

を実行する環境を持っていないあなたはいつもでCF Expressをダウンロードすることができます暫定的。 .zipをダウンロードして{cf_root}\bin\cfstart.batファイルを抽出してダブルクリックすると、内蔵Webサーバーを使用してCFを起動できます(デフォルトではポート8500で動作します)。

もう1つの選択肢はhttp://trycf.comまたはhttp://cflive.net/のようなオンラインサイトです。

関連する問題