Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Iterazione Sugli Array | Array e Slice
Introduzione a Golang

bookIterazione Sugli Array

Gli array possono contenere una grande quantità di dati correlati e, a volte, è necessario accedere e modificare i dati in blocco. Un modo più semplice per ottenere questo risultato è scorrere un array tramite un ciclo, lavorando così collettivamente con i suoi elementi.

È possibile attraversare l'intero array utilizzando un ciclo for. La funzione len fornisce la lunghezza dell'array, che può essere utilizzata nella condizione del ciclo per specificare il numero di iterazioni:

index.go

index.go

copy
12345678910
package main import "fmt" func main() { numbers := [] int { 5, 10, 15, 20, 25, 30, 25 } for i := 0; i < len(numbers); i++ { fmt.Printf("Element %d: %d\n", i, numbers[i]) } }

Nel codice sopra, utilizziamo un ciclo for per iterare len(numbers) volte, dove len(numbers) rappresenta la lunghezza dell'array. All'interno del ciclo, utilizziamo la variabile i per indicizzare e accedere agli elementi.

Il seguente codice incrementa tutti i numeri dispari e eleva al quadrato tutti i numeri pari in un array:

index.go

index.go

copy
1234567891011121314151617
package main import "fmt" func main() { numbers := [] int { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 } fmt.Println(numbers) for i := 0; i < len(numbers); i++ { if numbers[i] % 2 == 0 { numbers[i] *= numbers[i] } else { numbers[i]++ } } fmt.Println(numbers) }
question mark

Qual è il modo corretto di utilizzare un ciclo for per scorrere un array chiamato myArr ?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 6

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

bookIterazione Sugli Array

Scorri per mostrare il menu

Gli array possono contenere una grande quantità di dati correlati e, a volte, è necessario accedere e modificare i dati in blocco. Un modo più semplice per ottenere questo risultato è scorrere un array tramite un ciclo, lavorando così collettivamente con i suoi elementi.

È possibile attraversare l'intero array utilizzando un ciclo for. La funzione len fornisce la lunghezza dell'array, che può essere utilizzata nella condizione del ciclo per specificare il numero di iterazioni:

index.go

index.go

copy
12345678910
package main import "fmt" func main() { numbers := [] int { 5, 10, 15, 20, 25, 30, 25 } for i := 0; i < len(numbers); i++ { fmt.Printf("Element %d: %d\n", i, numbers[i]) } }

Nel codice sopra, utilizziamo un ciclo for per iterare len(numbers) volte, dove len(numbers) rappresenta la lunghezza dell'array. All'interno del ciclo, utilizziamo la variabile i per indicizzare e accedere agli elementi.

Il seguente codice incrementa tutti i numeri dispari e eleva al quadrato tutti i numeri pari in un array:

index.go

index.go

copy
1234567891011121314151617
package main import "fmt" func main() { numbers := [] int { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 } fmt.Println(numbers) for i := 0; i < len(numbers); i++ { if numbers[i] % 2 == 0 { numbers[i] *= numbers[i] } else { numbers[i]++ } } fmt.Println(numbers) }
question mark

Qual è il modo corretto di utilizzare un ciclo for per scorrere un array chiamato myArr ?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 6
some-alt