Junior — Middle
¿Para qué se utiliza la adición de un bloque entre llaves dentro de una función?
sobes.tech AI
Respuesta de la IA
En Go, agregar un bloque dentro de llaves en una función se usa para crear un ámbito local. Esto permite limitar el alcance de variables y otras declaraciones, mejorando la legibilidad y evitando conflictos de nombres. Tal bloque puede usarse para agrupar lógica o limitar temporalmente la vida de las variables.
Ejemplo:
func ejemplo() {
x := 10
{
y := 20
fmt.Println(x, y) // x y y disponibles
}
// fmt.Println(y) // Error: y no está definido fuera del bloque
}