Sobes.tech
Junior — Middle

Waarvoor wordt het toevoegen van een blok tussen accolades binnen een functie gebruikt?

sobes.tech AI

Antwoord van AI

In Go wordt het toevoegen van een blok tussen accolades binnen een functie gebruikt om een lokale scope te creëren. Dit stelt je in staat om het bereik van variabelen en andere declaraties te beperken, wat de leesbaarheid verbetert en naamconflicten voorkomt. Zo'n blok kan worden gebruikt om logica te groeperen of de levensduur van variabelen tijdelijk te beperken.

Voorbeeld:

func voorbeeld() {
    x := 10
    {
        y := 20
        fmt.Println(x, y) // x en y beschikbaar
    }
    // fmt.Println(y) // Fout: y is niet gedefinieerd buiten het blok
}