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.