Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

angelicous

Anamorfismo de BTree

Mensagens Recomendadas

angelicous

Boas pessoal, precisava da vossa ajuda para saber que tipo de dados é que esta função espera que eu lhe forneça para construir uma BTree

 anaBTree :: (c -> Either () (b, (c, c))) -> c -> BTree b 

Eu já tentei chamar a anaBTree com () e com (10,(20,30) ) por exemplo, mas tenho sempre um erro deste tipo:

Couldn't match expected type `c0 -> Either () (b0, (c0, c0))'

with actual type `(t0, (t1, t2))'

Alguém me pode ajudar a perceber melhor o tipo de dados de entrada desta função?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.