Programación Funcional - Problema con IO

 
Vista:

Problema con IO

Publicado por Leandro (1 intervención) el 25/09/2009 04:55:17
Hola ..!! Tengo un problema que no puedo solucionar... Mi problema es con una entrada IO INT , no la puedo parar como Int...!! les dejo el código de ejemplo, al que me pueda ayudar desde ya le agradezco mucho..!!

bit = do c <- getChar

return (fromEnum c - fromEnum '0')

len::Int
len = bit*4 + bit*2 + bit

La función len me tiene que devolver un Int.. El error que me tira WinHugs es el siguiente:

ERROR file:.\tarea.hs.hs:6 - Unresolved top-level overloading
*** Binding : len
*** Outstanding context : Num (IO Int)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder