Sobes.tech
Junior — Middle

Jak implementovat cyklus přes prvky slice nebo pole ve vašem programovacím jazyce?

sobes.tech AI

Odpověď od AI

V jazyce Go se pro průchod prvků slice nebo pole obvykle používá smyčka for s konstrukcí range. Umožňuje iteraci přes indexy a hodnoty prvků.

Příklad průchodu slice:

package main

import "fmt"

func main() {
    cisla := []int{10, 20, 30, 40}

    // Průchod s indexem a hodnotou
    for i, v := range cisla {
        fmt.Printf("Index: %d, Hodnota: %d\n", i, v)
    }

    // Pokud index není potřeba
    for _, v := range cisla {
        fmt.Println(v)
    }
}

Taková smyčka je pohodlná a čitelná, funguje jak s poli, tak se slices.