SobesLab логотип SobesLab

Ответ

Да, в Go допускаются вложенные блоки кода просто для ограничения области видимости. Можно открыть фигурные скобки `{ ... }` внутри функции, объявить там переменные – эти переменные будут существовать только внутри этого блока. Это используют, чтобы ограничить "время жизни" временных переменных или избежать конфликтов имён.