Haskell/Casamento de padrões, if e let: diferenças entre revisões

m
(→‎if / then / else: Conteúdo sobre tipos acrescentado)
10, & \mbox{se } x = 1 \\
6, & \mbox{se } x = 2 \\
7 - x, & \mbox{se } 2 < x \le 6. \\
0, & \mbox{se } x > 6
\end{cases}
 
{{Exercício|1=
A versão de casamento de padrões de <code>pts</code> e esta última versão mista, são ligeiramente diferentes. Você consegue ver a diferença? Conseguiria reescrever a versão mista para que as duas retornem os mesmos resultados sempre? Dica: compare a definição matemática e a implementação em Haskell e preste atenção a condição implícita da definição matemática.
}}
 
153

edições