Spiegazione dell'uso di un array

May 23

Spiegazione dell'uso di un array


I programmi per computer spesso usano array per gestire gli elementi di dati. I dati di un'applicazione possono includere testo, numeri e molti altri tipi di informazioni, tra cui quello che si vede come un utente dell'applicazione, così come gli elementi coinvolti nella logica dell'applicazione. sequenze Array negozio di valori di dati in modalità lineare. Molti linguaggi di programmazione forniscono l'accesso alle strutture di array, tra cui entrambe le piattaforme web e desktop.

Archivio dati

Gli elementi di un array possono comprendere molti tipi di dati diversi e valori. Per esempio, un programma di gioco potrebbe memorizzare una serie di stringhe di testo in una struttura a matrice per rappresentare i nomi dei livelli all'interno del gioco. Ogni elemento di un array è un elemento. A meno che non è vuoto, un elemento di matrice ha un valore, che è l'elemento dati effettivi immagazzinato. Un elemento array ha anche un indice, che è la posizione che si trova al nell'array. Nel caso più semplice, l'indice di un elemento di matrice è un intero, che rappresenta la sua posizione, con il primo elemento in posizione zero, allora successive posizioni di indice incrementare di uno fino alla fine della struttura.

Creazione

Quando un programma crea un oggetto array, indicherà un nome per l'array. A seconda del linguaggio di programmazione, il codice può anche specificare il tipo di dati dell'array sta per memorizzare, così come la lunghezza della struttura. Il seguente codice di esempio Java dimostra la creazione di una matrice per memorizzare gli oggetti stringa:
String [] myWords = new String [7];

Questo codice crea una matrice con sette posizioni per valori di stringa. Il codice di esempio riportato di seguito illustra la creazione di un array e istanziare con elementi in PHP:
$ My_words = array ( "sedia", "auto", "persona", "albero");

Questo codice crea un array con quattro elementi in esso. PHP può anche creare array con chiavi, rendendo ogni elemento un abbinamento di chiave e valore, come nel seguente esempio:
$ my_amounts = array ( "mele" => 15, "banane" => 12, "arance" => 23);

Accesso Element

I programmi possono accedere agli elementi all'interno di un array utilizzando sia i valori di indice o chiavi di identificazione. Per un array senza chiavi, il codice può utilizzare la posizione di indice per riferirsi ad un elemento, per leggere o scrivere il valore memorizzato lì. Il seguente codice di esempio Java dimostra l'impostazione del valore ad una data posizione di indice:
myWords [2] = "cappello";

Questo elemento può avere già avuto un valore memorizzato in questa posizione, nel qual caso il valore sarà ora stato sostituito da quello nuovo. Il seguente codice di esempio PHP dimostra accesso l'elemento in una posizione indicata con una chiave:
echo $ my_amounts [ 'banane'];

attraversamento

Programmi spesso portano i processi in cui sia l'accesso o alterano ogni elemento una struttura a matrice. Tali processi comportano generalmente cicli, in cui lo stesso processo esegue più volte, una volta per ogni elemento dell'array. Il seguente codice di esempio PHP dimostra scrivendo il valore in ogni posizione all'interno di un array, insieme ad altro codice di markup:
foreach ($ my_words as $ word) {
echo "<p>" $ parola "</ p>"..;
}

Il ciclo "foreach" seleziona ogni elemento all'interno di un array PHP, a sua volta, riporlo in una variabile temporanea per l'elaborazione all'interno della struttura ad anello.