निम्नलिखित हास्केल कार्यक्रम में एक पासवर्ड के लिए संकेत टर्मिनल में पासवर्ड के लिए उपयोगकर्ता को संकेत देता और अगर वह सही में प्रवेश किया है जारी है:हास्केल कमांड लाइन आवेदन
main = do
putStrLn "Password:"
password <- getLine
case hash password `member` database of
False -> putStrLn "Unauthorized use!"
True -> do
...
दुर्भाग्य से, पासवर्ड पर दिखाई देगा स्क्रीन के रूप में उपयोगकर्ता इसे टाइप करें, जिसे मैं टालना चाहता हूं।
मैं उन वर्णों का अनुक्रम कैसे पढ़ सकता हूं जो उपयोगकर्ता स्क्रीन पर शो के बिना टाइप करते हैं? इस उद्देश्य के लिए
getLine
के समतुल्य क्या है?
मै मैकोज़ एक्स पर हूं, लेकिन मैं इसे विंडोज और लिनक्स पर भी काम करना चाहता हूं।
उपयोग [haskeline] (http://hackage.haskell.org/packages/archive/haskeline/0.6.3.1/doc/html/System -Console-Haskeline.html # v: getPassword)। –
@TomMd: आपकी टिप्पणी प्रश्न का उचित उत्तर है। इसे वास्तविक जवाब क्यों न दें ताकि इसे वोट किया जा सके, टिप्पणी की जा सके, स्वीकार की जा सके, और कैटर? –