这是我第一次尝试 Haskell,所以我的理解相当有限。我想编写一个非常基本的程序来检查文件是否包含单词ERROR
. 我想出了以下内容,当然甚至无法编译。
import Text.Regex.Posix
containsErrorString :: String -> Bool
containsErrorString x = x =~ "ERROR" :: Bool
fileContainsErrorString fileName = do
s <- readFile fileName
containsErrorString s
这是正确的方法吗?如果不是,正确的方法是什么?
谢谢