Sobes.tech
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
}