Haskell/Verdadeiro ou falso: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
m <source> -> <syntaxhighlight> (phab:T237267)
Etiquetas: Edição via dispositivo móvel Edição feita através do sítio móvel
Linha 26:
}}
 
Neste caso, o problema não representar <math>5</math> como sendo <math>x+3</math> ou vice-versa. Na verdade, temos uma ''proposição'' de que um número <math>x</math>, quando somado a 3, resulta em 5. Resolver a equação significa achar qual valor de <amthmath>x</math>, se é que existe um, torna a proposição verdadeira. Neste exemplo simples, uma simples manipulação algébrica nos mostra que <math>x=2</math>, isto é, <math>2</math> é o número que satisfaz a proposição, pois <math>2+3=5</math>.
 
Comparar valores para verificar se são iguais é algo bastante útil para a programação. Na verdade, é algum bastante elementar e necessário. Em Haskell, tais testes se parecem bastante com um equação. Entretanto, já que o sinal de igual já está sendo usado para definir alguma coisa, Haskell usa um sinal ''duplo'' de igualdade, <code>==</code>, para fazer comparações. Veja: