Sobes.tech
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.