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)
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


0