Junior — Middle
Mit szolgál a blokk hozzáadása kapcsos zárójelek között egy függvényen belül?
sobes.tech MI
Válasz az MI-től
A Go-ban a függvényen belüli kapcsos zárójelek közötti blokk hozzáadása helyi terület létrehozására szolgál. Ez lehetővé teszi a változók és más deklarációk hatókörének korlátozását, javítva az olvashatóságot és elkerülve a névütközéseket. Egy ilyen blokk logika csoportosítására vagy ideiglenesen a változók életidejének korlátozására használható.
Példa:
func példa() {
x := 10
{
y := 20
fmt.Println(x, y) // elérhető x és y
}
// fmt.Println(y) // Hiba: y nincs meghatározva a blokk kívül
}