Trilhas
/
Lean
Lean
/
Exercícios
/
Jogo da Forca
Jogo da Forca

Jogo da Forca

Médio

Instruções

Implemente a lógica do jogo da forca usando programação reativa funcional.

Forca é um jogo simples de adivinhar palavras.

Programação reativa funcional é uma forma de escrever programas interativos. Ela difere da perspectiva usual: em vez de dizer "quando o botão for pressionado, incremente o contador", você escreve "o valor do contador é a soma do número de vezes que o botão foi pressionado".

Implemente a lógica básica por trás do jogo da forca usando programação reativa funcional. Você vai precisar instalar uma biblioteca de FRP para isso, e isso será descrito nos arquivos específicos da linguagem/trilha do exercício.

Except

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

Um Except ε α representa uma computação que pode resultar em um erro do tipo ε ou produzir um valor de sucesso do tipo α. Ele é uma mônada, o que permite compor essas computações.

Programação reativa

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

Editar via GitHub O link abre em uma nova janela ou aba
Lean Exercism

Tudo pronto para começar Jogo da Forca?

Crie sua conta no Exercism para aprender e dominar Lean com 100 exercícios e mentoria humana de verdade, tudo de graça.