Haskell を試すのはこれが初めてなので、私の理解はかなり限られています。ファイルに単語が含まれているかどうかを確認するための非常に基本的なプログラムを作成したかったのですERROR
。私はもちろんコンパイルさえしない次のことを思いつきました。
import Text.Regex.Posix
containsErrorString :: String -> Bool
containsErrorString x = x =~ "ERROR" :: Bool
fileContainsErrorString fileName = do
s <- readFile fileName
containsErrorString s
これは正しいアプローチですか?そうでない場合、これを達成する正しい方法は何ですか?
ありがとう