Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
CFSWITCH CFCASE CFDEFAULTCASE
Descrição:Avalia o valor passado na expressão, procurando nas tags CFCASE vinculadas a expressão equivalente, e executando os comandos a ela pertencentes; Se você definir uma tag CFDEFAULTCASE, ela será acionada quando não existir um valor igual nas CFCASE 's declarados;
relacionamento:
livedocs.macromedia.link:http://livedocs.macromedia.com/coldfusion/...0.htm#wp1103819
Sintaxe:
<cfswitch expression = "expression"> <!--- uma ou mais CFCASEs podem ser declaradas ---> <cfcase value = "valor ou lista de valores" delimiters = "caracter delimitador de lista"> <!--- caso possua um dos valores declarados ---> codigo html ou cfml </cfcase> <cfcase value = "valor ou lista de valores" delimiters = "caracter delimitador de lista"> <!--- caso possua um dos valores declarados ---> codigo html ou cfml </cfcase> <cfdefaultcase> <!--- caso não possua um dos valores declarados em nenhum cfcase ---> codigo html ou cfml <cfdefaultcase></cfswitch>
Código CFSCRIPT equivalente:
<CFSCRIPT>switch (valor){ case "valor1": código cfscript break; case "b": código cfscript break; default: código break;}</CFSCRIPT>
Exemplo:
<cfset var1 = "5"><cfswitch expression="#var1#"> <cfcase value="10"> <cfset resulta="igual a 10"> </cfcase> <cfcase value="9,8" delimiters=","> <cfset resulta="igual a 8 ou 9"> </cfcase> <cfcase value="7,6" delimiters=","> <cfset resulta="igual a 6 ou 7"> </cfcase> <cfcase value="5,4;" delimiters=","> <cfset resulta="igual a 4 ou 5"> </cfcase> <cfdefaultcase> <cfset resulta="não igual aos valores declarados"> </cfdefaultcase></cfswitch><cfoutput> var1 é #resulta#</cfoutput>
Carregando comentários...