私はユーザー入力文字列を取得して辞書をメインループに読み込もうとしていましたが、文字列が辞書に含まれているかどうかを確認しようとするたびに、私は誤った戻り値を返します。doContentsでReadFileを使用するにはどうすればよいですか?
main = do
charStream <- getContents
contents <- readFile "/usr/share/dict/words"
let word = charStream
let listDict = lines contents
putStr (show (elem charStream listDict))
正しい方向を指すことができれば幸いです。どのように私はユーザーの入力を受け取り、同時にファイルを読むのですか?