比较三个值而不重复三次

时间:2017-04-18 22:16:47

标签: coldfusion

这在ColdFusion上是否正确(在下周之前没有运行环境)?

<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> 

1 个答案:

答案 0 :(得分:4)

不。但是,您可以将值列表括在引号中,并使用ListFindListFindNoCase等列表函数:

<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上运行)。

对于快速测试,另一个选项是在线网站,例如http://trycf.comhttp://cflive.net/