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
}