Pular para o conteúdo

Fundamentos

O que vem depois dos primeiros passos: tipos, coleções, padrões, ações de ordem superior, recursão e o sistema de tipos — o mapa da seção.

Os primeiros passos ensinam a escrever um programa. Os fundamentos ensinam a escrever o programa certo: qual coleção escolher, quando um valor pode mudar, o que is compara, onde mora a ausência, como uma ação recebe outra.

Não há ordem obrigatória. Cada página se sustenta sozinha, e todo bloco de código roda — foi conferido executando.

A linguagem por dentro#

Valores, coleções e ações#

Conjuntos, números exatos, ausência, conversões, igualdade, imutabilidade, texto, ordem superior e recursão — com as armadilhas que cada um esconde.

O sistema de tipos#