हैलो महान वहाँ प्रोग्रामर,Haskell-समस्या: कब स्ट्रिंग -> [int]
मैं हास्केल में मेरी पहला कदम कर रहा हूँ और एक समारोह है कि confuses मुझे है:
import Data.List.Split
getncheck_guesslist = do
line <- getLine
let tmp = splitOneOf ",;" line
map read tmp::[Int]
splitOneOf है Data.List.Split में किसी प्रकार की अशुद्धता है कि वहाँ त्रुटि मैं समझ से splitOneOf :: (Eq a)=> [a]->[a]->[[a]]
(मैं कबाल स्थापित विभाजन के साथ इसे स्थापित) - लेकिन इस संघर्ष को हल करने के रूप में आईओ अब भी है पता नहीं है मेरे लिए एक रहस्य
मैं अल्पविराम या अर्धविराम से अलग पूर्णांकों का एक इनपुट पढ़ सकते हैं और पूर्णांकों की एक सूची तो प्राप्त करना चाहते हैं: इंट
- मैं कैसे जांच कर सकते हैं उपयोगकर्ता इनपुट प्रकार का है मैं "का अनुवाद" इनपुट [इंट] इसके लिए "आईओ स्ट्रिंग" प्रकार का है जो
विचारों के लिए अग्रिम धन्यवाद और संकेत कर सकते हैं - तुम्हारा ε/2
यदि आईओ एक रहस्य है तो आपके पास दो विकल्प हैं: या तो आप इसे सीखकर इसका अनावरण करते हैं, या आप इसके बिना काम करते हैं और आईओ के बिना काम लिखते हैं। मैं थोड़ी देर के लिए दूसरे विकल्प के साथ जाने का सुझाव दूंगा। –