• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

jamirooo

[resolvido] duvida em haskell

2 mensagens neste tópico

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

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