Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
A matriz ColdFusion não está limpando
Arrays em ColdFusion, como a maioria das outras linguagens de programação , representam coleções de dados em um nome de variável . ColdFusion tem funções especiais para remover itens e determinar o vazio de uma matriz. Se a remoção de elementos de uma matriz através de meios manuais , o programador pode perder elementos específicos na matriz , ou não pode limpar a matriz corretamente. Usando a " ArrayDeleteAt " ou funções " ArrayClear ", seguido pela função " ArrayIsClear " para verificar o trabalho , um programador deve ser capaz de garantir que uma matriz limpa todos os dados . Declaração de matriz

Quando inicialmente declarado , as matrizes no ColdFusion são vazios de todos os elementos. Isto ocorre quando um programador declara a matriz explicitamente , sem quaisquer elementos . Isso ocorre quando a palavra-chave "novo" é usado junto com o operador de atribuição para criar um objeto array. O exemplo a seguir ilustra a criação de uma matriz vazia, e demonstra como um array vazio básico parece ao contrário de uma matriz com os elementos :

//nova matriz com dois slots elemento //nova matriz com dois elementos declarados imediatamente
Adicionando e removendo elementos

Arrays em ColdFusion suporta a remoção completa de itens de índices de array . Algumas outras linguagens, como C, não necessariamente apoiar a remoção de um item de uma fenda em uma matriz. No entanto , o ColdFusion não só suporta remoção de itens de um array, mas o conceito de uma matriz vazia em geral. Usando a função " ArrayDeleteAt " , o programador pode excluir itens específicos da lista (ou todos eles, através de uma estrutura de loop ) .
Limpando um Array
< br >

Usando funções internas disponíveis no ColdFusion , o programador pode limpar uma matriz de duas maneiras. Primeiro, ela pode usar a função " ArrayDelete " para apagar todos os itens na matriz através de um loop. Em segundo lugar, ela pode usar a função " ArrayClear " para apagar todos os itens do array com uma chamada de função. Se usado em um loop que exclui todos os índices , o " ArrayDeleteAt " irá remover cada item , sem erro. O " ArrayClear " acaba com um pouco do trabalho manual para apagar todos os itens automaticamente.
Verificar se o gerador Cancelado

A fim de determinar que a matriz é limpa , a função de " ArrayIsEmpty " retornará uma afirmação verdadeira ou falsa , dependendo se ou não elementos existem na matriz. Se utilizar a função " ArrayClear " ou a técnica de " ArrayDeleteAt " em um loop, a função " ArrayIsEmpty " vai tomar a decisão final de vazio . Isso também irá ajudar a determinar se todos os pontos são perdidos na matriz durante a limpeza :


< cfloop index = "i" do = "1" para = "3" passo = "1">

/* excluir todos os itens por ciclo * /< , índice cfloop = " j" do = "1" para = "3" passo = "1"> # ArrayDeleteAt (arr , j) #

/* limpar a temperatura array * /

# ArrayIsEmpty ( arr) #


Anterior :

Próximo : No
  Os artigos relacionados
·XMLParse Função 
·XNA Pixel Shader Effects 
·Como construir um Developer Network 
·Sem conexão proxy no NetBeans 
·Função GCC Sistema 
·Alice programação de ajuda 
·A diferença entre SOAP e Web Service RESTO 
·As pessoas podem Média Desenvolver um aplicativo Andro…
·Que tipos de do lado do servidor As línguas são para …
·É Tidy Script Malware 
  Artigos em destaque
·Quais são Visual C Regiões 
·Visual C Tutorial 2005 
·Como agregar funções vetoriais 
·Dó sustenido Projetos de Gestão Escolar 
·A importância das variáveis ​​na programação ' C' 
·Como saltar de um função void em C + + 
·Como corrigir o GCC Aviso declaração implícita de Fu…
·Como encontrar uma String na memória buffer com C + + 
·Como programar o Operador Restante 
·O que é a sintaxe estrutural ou Estrutura de Programaç…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados