Junior — Middle
Kako implementirati petlju preko elemenata slice ili niza u vašem programskom jeziku?
sobes.tech АИ
Одговор од АИ
U jeziku Go, za prolazak kroz elemente slice ili niza obično se koristi petlja for sa konstrukcijom range. Ona omogućava iteraciju preko indeksa i vrednosti elemenata.
Primer prolaska kroz slice:
package main
import "fmt"
func main() {
brojevi := []int{10, 20, 30, 40}
// Prolazak sa indeksom i vrednošću
for i, v := range brojevi {
fmt.Printf("Indeks: %d, Vrednost: %d\n", i, v)
}
// Ako indeks nije potreban
for _, v := range brojevi {
fmt.Println(v)
}
}
Ova petlja je zgodna i lako čitljiva, radi i sa nizovima i sa slice-ovima.