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 :
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 ) . 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. 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 "> /* eliminar todos los elementos de bucle * /< , índice cfloop = "j " de = " 1" a = paso " 3 " = " 1 "> /* Borrar el array * /temp =
Adición y eliminación de elementos
Borrar una matriz
Comprobación del Borrado matriz