Quando inizialmente dichiarato , gli array in ColdFusion sono vuoti di qualsiasi elemento . Ciò si verifica quando un programmatore dichiara l'array esplicitamente , senza alcun elemento. Questo si verifica quando la "nuova" parola chiave è usato insieme con l'operatore di assegnazione per creare un oggetto array. L'esempio seguente illustra la creazione di un array vuoto , e dimostra come un array vuoto di base assomiglia al contrario di un array con gli elementi :
array in ColdFusion supporta la rimozione completa di articoli da indici di array . Alcuni altri linguaggi, come C , non si tratta necessariamente di rimozione di un elemento da una fessura in un array . Tuttavia, ColdFusion supporta non solo la rimozione di elementi da un array, ma il concetto di un array vuoto in generale. Usando la funzione " ArrayDeleteAt " , il programmatore può eliminare elementi specifici dalla lista (o di tutti loro , attraverso una struttura di ciclo ) . Usando le funzioni incorporate disponibili in ColdFusion , il programmatore può cancellare un array in due modi . In primo luogo , si può utilizzare la funzione " ArrayDelete " per eliminare ogni elemento dell'array attraverso un ciclo. In secondo luogo , si può utilizzare la funzione " ArrayClear " per eliminare ogni elemento dell'array con una chiamata di funzione . Se utilizzato in un ciclo che elimina ogni indice , il " ArrayDeleteAt " per rimuovere ogni elemento senza errore. Il " ArrayClear " fa via con una parte del lavoro manuale per eliminare automaticamente ogni elemento. Al fine di determinare che l'array viene eliminato , la funzione " ArrayIsEmpty " restituirà una dichiarazione vero o falso a seconda se o non esistano elementi della matrice . Sia che si utilizzi la funzione " ArrayClear " o la tecnica " ArrayDeleteAt " in un ciclo, la funzione " ArrayIsEmpty " farà la determinazione finale del vuoto . Questo aiuterà anche a determinare se tutti i punti sono mancati nella matrice durante la radura : < cfloop index = "i" da = " 1 " al passo = "3" = " 1 " > /* eliminare tutti gli elementi di loop * /< , indice di cfloop = "j " da = " 1 " al passo = "3" = " 1 " > /* chiara la matrice * /temp =
Aggiunta e rimozione di elementi
Cancellazione di un array
Controllo della Azzerato Array
Informazioni correlate
Programmazione © www.354353.com