Ir para o conteúdo
jamirooo

[resolvido] duvida em haskell

Mensagens Recomendadas

jamirooo    0
jamirooo

bem.. 2 questoes:

1 - é preciso algum import para usar a funçao words ?

2- esta ja tem a ver com um projecto:

o objectivo é definir um novo tipo, o tipo Natureza, que recebe varios parametros, originando um tuplo com esses parametros

data Natureza ([a], b, [c], b, [c], b, :D = ([a], b, [c], b, [c], b, :) //isto esta certo?

se sim, definindo uma funçao chamada natura que origina um tipo Natureza:

natura xs ys i1 i2 i3 i4 = Natureza ([], i1, (words(xs)), i2, (words(ys)), i3, i4) //isto esta bem?

Cumprimentos

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Rui Carlos    311
Rui Carlos

1) Não. A função faz parte do Prelude.

2) Não. Deverá ser qualquer coisa como

data Natureza a b c = Natureza ([a], b, [c], b, [c], b, b)

Se do lado direito aparecem as variáveis a, b e c, é isso que tens de ter do lado esquerdo.

A função natura deve estar mais ou menos correcta.

Partilhar esta mensagem


Link 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