这些“简单”的行出了点问题……
action = do
isdir <- doesDirectoryExist path -- check if directory exists.
if(not isdir)
then do handleWrong
doOtherActions -- compiling ERROR here.
GHCi 将抱怨标识符,或者在我添加后不执行最后一行操作else do
。
我认为异常处理可能有效,但在这种常见的“检查并做某事”语句中是否有必要?
谢谢。