Programação Funcional com Haskell (Nível
Avançado)
Capítulo 1: Introdução ao Haskell
Haskell é uma linguagem puramente funcional.
Exemplo: quadrado x = x * x
Capítulo 2: Funções Puras
Funções sempre retornam o mesmo resultado para os mesmos argumentos.
Capítulo 3: Recursão
Exemplo: fatorial 0 = 1 fatorial n = n * fatorial (n-1)
Capítulo 4: Monads
Um dos conceitos mais poderosos do Haskell.
Exemplo: Uso do Maybe Monad.
Exercício: Implemente uma função que calcule a soma de uma lista usando recursão.
Capítulo 1: Introdução ao Haskell
Haskell é uma linguagem puramente funcional.
Exemplo: quadrado x = x * x
Capítulo 2: Funções Puras
Funções sempre retornam o mesmo resultado para os mesmos argumentos.
Capítulo 3: Recursão
Exemplo: fatorial 0 = 1 fatorial n = n * fatorial (n-1)
Capítulo 4: Monads
Um dos conceitos mais poderosos do Haskell.
Exemplo: Uso do Maybe Monad.
Exercício: Implemente uma função que calcule a soma de uma lista usando recursão.