我是 Haskell 的新手!!我写了这段代码:
import Data.List
inputIndex :: [String] -> [String] -> Bool
inputIndex listx input = and [x `elem` listx |x <- input]
inputIndex = if inputIndex == true
then putStrLn ("ok")
没有if
语句它可以正常工作,但是当我输入if
语句时,会显示以下错误:
表达式中的语法错误(意外的“}”,可能是由于布局错误)
我在这里做错了什么?
谢谢