में स्ट्रीम के अंत तक पढ़ें, मैं हास्केल के लिए बिल्कुल नया हूं, और मैं स्ट्रीम के अंत तक कंसोल से पढ़ने की लाइनें रखना चाहता हूं, और ऊपरी मामले में जो कुछ भी प्राप्त करता हूं उसे आउटपुट करना चाहता हूं। अब तक, मैंहैकेल
import Data.Char
main = myLoop
myLoop = do inp <- getLine
if (inp == "x")
then putStrLn "Bye!"
else do putStrLn(map toUpper inp)
myLoop
मिल गया है लेकिन, मैं यह पता लगाने if (inp == "x")
हालत से बचने और धारा हालत के लिए एक अंत के साथ बदलने के लिए कैसे नहीं कर पा रहे।
संक्षेप में, मैं सी में while (cin >> line)
को हास्केल के समकक्ष ++
आपको डेव 4420 से उत्तर का चयन करना चाहिए - यह उन लोगों को इंगित करता है जिनके बारे में आप वर्णन करते हैं कि कौन से समाधान वास्तव में इसका उत्तर देते हैं। – Titou