Informática, perguntado por MatheusToniolli, 1 ano atrás

Quero implementar um botão que sempre que for clicado mude de estado em haskell. Se ele estiver ligado quando apertar ele deve desligar e vice versa.

Em c++ eu salvaria o estado em uma variável global, mas em haskell não faço ideia!

Soluções para a tarefa

Respondido por bokomoko
0
se a variável botao_x armazena o estado do botão, para invertë-lo é só usar

botao_x = not(botao_x)

simples assim

Novamente, estude mais sobre tipo de dados booleanos. Essa técnica é totalmente aplicável em C e C++ e C#, e Java, e Javascript, e Python e... praticamente todas as linguagens.


Perguntas interessantes