可以说我有一段这样的代码:
test pattern
| pattern == (_,NOT (WIRE _)) = 1
| pattern == (_,AND (WIRE _) (WIRE _)) = 2
| otherwise = 0
我试图将它与几种可能性之一相匹配,一些与一个(WIRE“”),一些与两个。我的实际输入如下:(“p”,NOT(WIRE“x”))。我想要一个可以接受任何字母作为输入的模式(我希望使用 _)并且失败得很惨(非法 _)。有可能在haskell中做到这一点吗?