Percursos
/
Lean
Lean
/
Exercícios
/
Jogo da forca
Jogo da forca

Jogo da forca

Médio

Instruções

Implementa a lógica do jogo da forca com programação funcional reativa.

O jogo da forca é um jogo simples de adivinhar palavras.

A Programação Funcional Reativa é uma forma de escrever programas interativos. Difere da perspetiva habitual porque, em vez de dizeres «quando o botão é premido, incrementa o contador», escreves «o valor do contador é a soma do número de vezes que o botão é premido».

Implementa a lógica básica do jogo da forca com programação funcional reativa. Para isso, vais ter de instalar uma biblioteca de FRP; isso será descrito nos ficheiros específicos da linguagem e do track do exercício.

Except

O valor devolvido da função guess é do tipo Except String Result.

Um Except ε α representa um cálculo que pode resultar num erro do tipo ε ou produzir um valor bem-sucedido do tipo α. É uma mónada, o que permite compor este tipo de cálculos.

Programação reativa

Por razões práticas, este exercício não exige uma abordagem de programação reativa. Em vez disso, considera implementar uma máquina de estados finitos.

Editar via GitHub A ligação abre numa nova janela ou separador
Lean Exercism

Estás pronto para começar Jogo da forca?

Inscreve-te no Exercism para aprenderes e dominares Lean com 100 exercícios, e mentoria humana real, tudo grátis.