Sobes.tech
Junior — Middle

Kaip įgyvendinti ciklą per elementus slice ar masyvo jūsų programavimo kalboje?

sobes.tech AI

Atsakymas iš AI

Go kalboje dažniausiai naudojamas ciklas for su konstrukcija range elementų peržiūrai slice ar masyve. Tai leidžia iteruoti per indeksus ir reikšmes.

Pavyzdys, kaip pereiti per slice:

package main

import "fmt"

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

    // Pereiti su indeksu ir reikšme
    for i, v := range skaičiai {
        fmt.Printf("Indeksas: %d, Reikšmė: %d\n", i, v)
    }

    // Jei indeksas nereikalingas
    for _, v := range skaičiai {
        fmt.Println(v)
    }
}

Šis ciklas yra patogus ir lengvai skaitomas, jis veikia tiek su masyvais, tiek su slices.