Junior — Middle
Πώς υλοποιείτε έναν βρόχο πάνω στα στοιχεία ενός slice ή πίνακα στη γλώσσα προγραμματισμού σας;
sobes.tech AI
Απάντηση από AI
Στη γλώσσα Go, για την επανάληψη των στοιχείων ενός slice ή πίνακα, συνήθως χρησιμοποιείται ένας βρόχος for με τη δομή range. Αυτό επιτρέπει την επανάληψη πάνω στους δείκτες και τις τιμές των στοιχείων.
Παράδειγμα επανάληψης ενός slice:
package main
import "fmt"
func main() {
αριθμοί := []int{10, 20, 30, 40}
// Επανάληψη με δείκτη και τιμή
for i, v := range αριθμοί {
fmt.Printf("Δείκτης: %d, Τιμή: %d\n", i, v)
}
// Αν ο δείκτης δεν χρειάζεται
for _, v := range αριθμοί {
fmt.Println(v)
}
}
Αυτός ο βρόχος είναι βολικός και εύκολος στην ανάγνωση, λειτουργεί τόσο με πίνακες όσο και με slices.