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

jamirooo

[resolvido] duvida em haskell

Recommended Posts

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

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.