Sobes.tech
Junior — Middle

Pentru ce se folosește adăugarea unui bloc între acolade în interiorul unei funcții?

sobes.tech AI

Răspuns de la AI

În Go, adăugarea unui bloc între acolade în interiorul unei funcții este folosită pentru a crea o zonă locală. Acest lucru permite limitarea domeniului variabilelor și al altor declarații, îmbunătățind lizibilitatea și prevenind conflictele de nume. Un astfel de bloc poate fi folosit pentru a grupa logica sau pentru a limita temporar durata de viață a variabilelor.

Exemplu:

func exemplu() {
    x := 10
    {
        y := 20
        fmt.Println(x, y) // x și y disponibile
    }
    // fmt.Println(y) // Eroare: y nu este definit în afara blocului
}