jueves, 22 de octubre de 2015

Una lista Coldfusion (o cualquier lista para el caso) es simplemente una cadena. Lo que hace esta cadena diferente (a cualquier otra cadena) es que contiene "delimitadores. Delimitadores (a veces referido como" separadores ") se utilizan para separar cada elemento de la lista.
Por ejemplo: Listas de ColdFusion, matrices de ColdFusion, Estructuras ColdFusion podría ser un "delimitado por comas", o "separados por comas" lista.
Aunque comas son el delimitador más común para las listas, cualquier carácter (o conjunto de caracteres) puede ser utilizado. Por ejemplo, las listas de ColdFusion: Matrices de ColdFusion: Estructuras de ColdFusion no es menos una lista de la lista delimitada por comas.

Creación de listas de ColdFusion

Esto es fácil. Puede crear una lista en ColdFusion lo mismo debe crear cualquier otra variable. Sólo recuerde que tirar un delimitador:
 
<cfset coldfusion_list = "Listas de ColdFusion, matrices de ColdFusion, Estructuras de ColdFusion">
En realidad, es probable que crear la lista de forma dinámica por bucle a través de un conjunto de elementos. A menudo se necesita para convertir una matriz en una lista o una lista para una matriz (ver más abajo).

Lista ColdFusion Funciones

Una vez que tenga su lista, puede utilizar ColdFusion para trabajar con él. ColdFusion ofrece muchas funciones para trabajar con listas. Algunas de las cosas comunes que pueda necesitar para hacer se enumeran a continuación.

Averiguar la longitud de la lista

 
listLen (coldfusion_list)

Recorrer la lista

 
<Cfloop  lista = "# coldfusion_list #"  index = "i"> 
<cfoutput> # i # </ cfoutput>
</ cfloop>

Añadir elementos a la lista

  • Añadir un elemento a la final de la lista. A continuación se añade "Funciones de ColdFusion" al final de la lista:
     
    listAppend (coldfusion_list, "Funciones de ColdFusion")
  • Añadir un elemento para el comienzo de la lista. A continuación se añade "Funciones de ColdFusion" al principio de la lista:
     
    listPrepend (coldfusion_list, "Funciones de ColdFusion")
  • Añadir un elemento en algún lugar de la mitad de la lista. A continuación se añade "Funciones de ColdFusion" en la posición 2 de la lista:
     
    listInsertAt (coldfusion_list, "2", "Funciones de ColdFusion")
Las funciones anteriores también aceptan un campo opcional "delimitador", que, de ser necesario, se coloca al final. Por ejemplo:listAppend (coldfusion_list, "Funciones de ColdFusion", ":")

Averigüe si la lista contiene una cadena dada

 
listContains (coldfusion_list, "ColdFusion")
... o si usted no quiere que sea sensible a mayúsculas:
 
listContainsNoCase (coldfusion_list, "ColdFusion")

Convertir una lista en una matriz

 
ListToArray (coldfusion_list)

Convertir una matriz en una lista



 
ArrayToList (array_name)

0 comentarios :

Publicar un comentario