Sobes.tech
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.