Junior — Middle
Jak zaimplementować pętlę po elementach slice'a lub tablicy w twoim języku programowania?
sobes.tech AI
Odpowiedź od AI
W języku Go do iteracji po elementach slice lub tablicy zazwyczaj używa się pętli for z konstrukcją range. Pozwala ona na przechodzenie po indeksach i wartościach elementów.
Przykład iteracji po slice:
package main
import "fmt"
func main() {
liczby := []int{10, 20, 30, 40}
// Iteracja z indeksem i wartością
for i, v := range liczby {
fmt.Printf("Indeks: %d, Wartość: %d\n", i, v)
}
// Jeśli indeks nie jest potrzebny
for _, v := range liczby {
fmt.Println(v)
}
}
Taka pętla jest wygodna i czytelna, działa zarówno z tablicami, jak i z slice’ami.