seção
Analogia: A Receita Perfeita
Pense em uma função pura como uma receita de bolo. Mesmos ingredientes → mesmo bolo. A receita não depende da hora do dia, do clima ou do que você cozinhou ontem — e não reorganiza sua cozinha enquanto assa.
FUNÇÃO PURA (Receita) FUNÇÃO IMPURA (Chef imprevisível)───────────────────── ────────────────────────────────Ingredientes → Receita → Bolo Ingredientes → humor/clima → ???✓ Mesmo input = mesmo output ✗ Mesmo input pode variar✓ Não muta a cozinha ✗ Reorganiza tudo ao redorFunção pura = previsível, autocontida, confiável. Função impura = depende de fatores externos que você não controla.