Junior — Middle
Milleks kasutatakse ploki lisamist sulgudes funktsiooni sees?
sobes.tech AI
Vastus AI-lt
Go keeles, funktsiooni sees sulgude vahel lisatud blokk kasutatakse kohaliku piirkonna loomiseks. See võimaldab piirata muutujate ja teiste deklaratsioonide ulatust, parandada loetavust ja vältida nimede konflikte. Sellist blokk võib kasutada loogika grupeerimiseks või ajutiseks muutujate eluea piiramiseks.
Näide:
func näide() {
x := 10
{
y := 20
fmt.Println(x, y) // saadaval x ja y
}
// fmt.Println(y) // Viga: y ei ole määratletud väljaspool bloki
}