Ir para conteúdo

Recommended Posts

Olá pessoal, estou novo (bem verdinho) aqui no Fórum e espero aprender bastante e contribuir bastante também com todos aqui.

Iniciando, e, como iniciante no paradigma funcional, gostaria de entender melhor como funciona o QuickCheck no haskell, como eu estabeleço ou crio as propriedades para testar os scripts.

Exemplo:

maiorDeTres::Int->Int->Int->Int

maiorDeTres a b c

    | a>=b && a>=c = a

    | b>=a && b>=c = b

    | otherwise = c

Qual é a lógica para se implementar as "prop_"s ? Desde já agradeço pela ajuda.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.