Array di stampa Golang

Array di stampa Golang

Nella programmazione, lavoriamo spesso con raccolte di dati correlati. Gli array sono una struttura di dati che consente di creare raccolte di dati correlati ed eseguire operazioni su di essa.

In Go, possiamo creare matrici di tipi correlati, tra cui int, stringa, galleggianti e altro ancora.

Il punto cruciale di questa guida è di aiutarti a iniziare a lavorare con gli array usando il linguaggio di programmazione Go.

Definire l'array

Per creare un array in GO, iniziamo definendo il nome dell'array, seguito dalla lunghezza dell'array tra parentesi quadrate e, infine, il tipo di dati detenuto dall'array.

Possiamo esprimere la sintassi come:

Var Array_Name [lunghezza] Tipo

Qui, la lunghezza si riferisce al numero di elementi da archiviare nell'array definito.

Ad esempio, il seguente frammento crea un array chiamato MY_ARRAY che memorizza 5 elementi di stringa di tipo:

my_array: = [5] string
"Mysql",
"MongodB",
"Oracolo",
"Elasticsearch",
"SQLite",

Si noti che una virgola separa ogni elemento nell'array, incluso l'ultimo elemento.

Array di indicizzazione

Una volta dichiarato un array, è possibile accedere a singoli elementi utilizzando il suo indice. L'indicizzazione dell'array in GO inizia all'indice 0. Ciò significa che il primo elemento nell'array è l'indice 0 e l'ultimo elemento nell'array è la lunghezza dell'array meno 1.

Ad esempio, per accedere al primo elemento nell'array My_array, possiamo fare:

fmt.Println (my_array [0])

Passiamo l'indice dell'elemento a cui desideriamo accedere utilizzando parentesi quadrate.

Il codice sopra dovrebbe restituire il primo elemento nell'array come:

$ go run arrays.andare
Mysql

Articoli per array di stampa.

Possiamo utilizzare il metodo println () dal pacchetto FMT per stampare tutti gli elementi nell'array. Per esempio:

fmt.Println (my_array)

L'output è come mostrato:

[Mysql Mongodb Oracle ElaSticSearch sqlite]

Iterare sull'array

Possiamo iterare su ogni elemento dell'array usando un loop. Ad esempio, per iterare su ogni elemento dell'array, possiamo fare:

per i: = 0; io < 5; i++
fmt.Println (my_array [i])

Creiamo un ciclo per a partire dall'indice 0 alla lunghezza dell'array. Quindi utilizziamo ogni iterazione dell'indice per restituire l'elemento a quell'indice.

L'output risultante.

Mysql
MongodB
Oracolo
Elasticsearch
Sqlite

Se non conosci la lunghezza dell'array, puoi usare la funzione Len come:

per i: = 0; io < len(my_array); i++
fmt.Println (my_array [i])

Il codice sopra iterirà gli elementi dell'array in base alla sua lunghezza.

Conclusione

Questa guida copre le basi degli elementi di lavoro e di stampa dell'array utilizzando per i loop.