błąd coraz Prelude.read: brak parse
jestem bardzo nowy w Haskell, napisałem kod szczegółów elementu i przeszukać szczegół dla każdej pozycji.
kodtype Code = Int
type Name = String
type Database = (Code,Name)
textfile::IO()
textfile = appendFile "base.txt" (show[(110,"B")])
poszukiwaniu
fun::IO()
fun=do putStrLn"Please enter the code of the product"
x<-getLine
let y = read x :: Int
show1 y
textshow::IO [Database]
textshow= do x<-readFile "base.txt"
let y=read x::[Database]
return y
show1::Code->IO()
show1 cd= do o<-textshow
let d=[(x,y)|(x,y)<-o,cd==x]
putStr(show d)
za, ale problemem jest to, że działa dobrze dla pojedynczych danych, jeśli mogę dołączyć kolejne dane, to pokazuje błąd Prelude.read: no parse
gdy próbuję wyszukać przedmiot . Pomoc zostanie doceniona!
Czy możesz dodać przykładowe dane wejściowe, które powodują problem? – ibid
Mam przesłane przykładowe migawki, proszę spojrzeć na. –
Występują również problemy z wcięciami w textshow i show1. Ale myślę, że to pokazuje problem. Odpowiadając wkrótce. – ibid