Código executável completo demonstrando os conceitos abordados em Go.


🗺️ Fluxo de Execução

flowchart TD
    IF["if err := executar(); err != nil {
    // Escopo da variável err restrito ao bloco if
}"]
    IF --> OK["Tratamento de erro imediato e idiomático"]
    
    style IF fill:#e1f5fe,stroke:#03a9f4,stroke-width:2px
    style OK fill:#e8f5e9,stroke:#4caf50,stroke-width:2px

📄 Código de Demonstração (condicionais.go)

package main

import "fmt"

func checarSaldo(saldo float64) string {
\if limite := 1000.0; saldo > limite {
	\return "Saldo Premium"
	} else if saldo >= 0 {
	\return "Saldo Regular"
	}
\return "Saldo Negativo"
}

func main() {
\fmt.Println(checarSaldo(1250.0))
}

🚀 Saída Esperada no Terminal

$ go run condicionais.go
Saldo Premium

🧭 Navegação Rápida

| 📖 Teoria | 📊 Slides | 🧠 Quiz | 💻 Exemplos | 🧩 Exercícios | | :— | :— | :— | :— | :— | | Ler Tópico | Ver Slides | Fazer Quiz | Ver Código | Praticar |


⬅️ Voltar ao Sumário do Módulo