我正在尝试根据正则表达式过滤 [[String]] 。
filter (\fn -> case (matchRegex (mkRegex "*.exe") fn) of Nothing -> False
Just _ -> True)
directory_info
不幸的是,这里的 lambda 函数在语法上是无效的:根据 ghc 的说法,模式匹配不能在表达式上下文中发生。
这应该如何改写以简洁地执行预期的含义?