“Conocimiento Programación>Lenguajes De Programación

La matriz de ColdFusion No está despejando

2015/4/26
Arrays en ColdFusion, como la mayoría de otros lenguajes de programación , representan colecciones de datos bajo un nombre de variable . ColdFusion tiene funciones especiales para eliminar los elementos y determinar el vacío de una matriz. Si la eliminación de elementos de una matriz a través de medios manuales , el programador puede pasar por alto los elementos concretos de la matriz , o no puede borrar la matriz correctamente. Al utilizar cualquiera de las funciones " ArrayClear ", seguido de la función " ArrayIsClear " para comprobar el trabajo " ArrayDeleteAt " o , un programador debe ser capaz de garantizar que una serie borra todos los datos . Declaración matriz

Cuando declaró inicialmente , las matrices de ColdFusion están vacías de cualquier elemento . Esto ocurre cuando un programador declara explícitamente la matriz , sin ningún tipo de elementos . Esto ocurre cuando se utiliza la "nueva" palabra clave junto con el operador de asignación para crear un objeto de matriz . El siguiente ejemplo muestra la creación de una matriz vacía , y demuestra cómo una matriz vacía básica se parece en lugar de una serie de elementos :

/nueva matriz /a dos ranuras elemento //nuevo arreglo con dos elementos declarados inmediatamente
Adición y eliminación de elementos

Arrays en ColdFusion apoyan la eliminación completa de los artículos en los índices de matriz . Algunos otros lenguajes, como C , no necesariamente apoyan la eliminación de un elemento de una ranura en una matriz. Sin embargo , ColdFusion no sólo apoya la eliminación de elementos de una matriz, pero el concepto de una matriz vacía en general. Mediante el uso de la función " ArrayDeleteAt " , el programador puede eliminar elementos específicos de la lista (o todos ellos , a través de una estructura de bucle ) .
Borrar una matriz

Uso de las funciones disponibles en ColdFusion , el programador puede despejar una serie de dos maneras. En primer lugar , se puede utilizar la función " ArrayDelete " para eliminar todos los elementos de la matriz a través de un bucle. En segundo lugar , se puede utilizar la función " ArrayClear " para eliminar todos los elementos de la matriz con una llamada a la función . Si se utiliza en un bucle que elimina todos los índices , el " ArrayDeleteAt " se retire cada elemento sin error. El " ArrayClear " acaba con una parte del trabajo manual para eliminar todos los elementos de forma automática.
Comprobación del Borrado matriz

Con el fin de determinar que la matriz se borra , la función " ArrayIsEmpty " devolverá un enunciado verdadero o falso dependiendo de si existen o no los elementos de la matriz. Si el uso de la función " ArrayClear " o la técnica " ArrayDeleteAt " en un bucle, la función " ArrayIsEmpty " hará la determinación final de la vacuidad. Esto también le ayudará a determinar si los puntos se pierden en la matriz durante la limpieza :


< cfloop index = "i " de = "1" = paso " 3 " = " 1 "> < /cfloop >

/* eliminar todos los elementos de bucle * /< , índice cfloop = "j " de = " 1" a = paso " 3 " = " 1 "> # ArrayDeleteAt ( arr, j ) # < /cfoutput >

/* Borrar el array * /temp =

# ArrayIsEmpty ( arr ) # < /cfoutput >

Lenguajes De Programación
Cómo quitar AutoDesk implementación Imágenes
Cómo convertir Exe para Au3
¿Cuáles son las Tablas de conversión de páginas de código
Cómo hasta la fecha de llegada SQL
Cómo eliminar de Oracle y SQL
Cómo actualizar selectores CSS para IE6
¿Es básico un idioma o un curso de computación?
¿Cuál es el significado del término de computadora?
Conocimiento de la computadora © http://www.ordenador.online