Junior — Middle
K čemu slouží přidání bloku do složených závorek uvnitř funkce?
sobes.tech AI
Odpověď od AI
V jazyce Go se přidání bloku v závorkách uvnitř funkce používá k vytvoření místního rozsahu. To umožňuje omezit rozsah proměnných a dalších deklarací, zlepšit čitelnost a zabránit konfliktům názvů. Takový blok může být použit pro seskupení logiky nebo dočasné omezení životnosti proměnných.
Příklad:
func příklad() {
x := 10
{
y := 20
fmt.Println(x, y) // dostupné x a y
}
// fmt.Println(y) // Chyba: y není definováno mimo blok
}