🔀 Cap 03: Estruturas Condicionais (if/else com declaração prévia e switch) - Quiz 🐹 Go · Capítulo 03 de 20 📖 Teoria💻 Exemplos🧩 Exercícios📊 Slides🧠 Quiz Teste seus conhecimentos práticos sobre programação de sistemas em Go. 1. Qual é a vantagem do padrão `if err := fn(); err != nil` em Go? A) Limita o escopo da variável `err` exclusivamente ao bloco do `if`, mantendo o escopo externo limpo e evitando reutilização acidental de variáveis de erro. B) Forçar o uso de milhares de classes abstratas e herança múltipla complexa. C) Interpretar o código em runtime linha por linha com máquina virtual pesada. D) Deixar cada desenvolvedor usar uma indentação diferente no mesmo arquivo. 2. Qual é o papel da ferramenta oficial `gofmt` no ecossistema Go? A) Padronizar a formatação de todo o código-fonte Go de forma automática e canônica. B) Apenas traduzir o código para outras línguas humanas. ← Capítulo 02 Variáveis, Tipagem Estática, Declaração Curta (:=) e Constantes Capítulo 04 → Estruturas de Repetição: O Laço for Unificado (while, tradicional e range)