हो रही त्रुटि Prelude.read: कोई पार्स
मैं हास्केल में बहुत नया हूँ, मैं प्रत्येक आइटम के लिए विस्तार खोज आइटम जानकारी के लिए कोड लिखा था और।
type Code = Int
type Name = String
type Database = (Code,Name)
textfile::IO()
textfile = appendFile "base.txt" (show[(110,"B")])
खोज
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)
के लिए कोड लेकिन, समस्या, यह एकल डेटा के लिए अच्छा काम कर रहा है अगर मैं एक और डेटा संलग्न है, तो यह त्रुटि Prelude.read: no parse
जब मैं आइटम खोज करने के लिए कोशिश कर रहा हूँ दिखा है । सहायता की सराहना की जाएगी !!
आप एक नमूना इनपुट है कि समस्या से चलाता है जोड़ सकते हैं? – ibid
मैं नमूना आई/ओ स्नैप, कृपया पर एक नजर है अपलोड कर दिया है। –
वहाँ भी textshow और show1 में खरोज मुद्दों है। लेकिन मुझे लगता है कि यह समस्या दिखाता है। जल्द ही जवाब दे रहा है। – ibid