Lets say i have a piece of code like this:
test pattern
| pattern == (_,NOT (WIRE _)) = 1
| pattern == (_,AND (WIRE _) (WIRE _)) = 2
| otherwise = 0
我正在尝试将其与几种可能性之一进行匹配,其中一些只有一个(WIRE“”),而另一些则有两个。我的实际输入如下:例如:(“p”,NOT(WIRE“x”))。我希望有一个可以接受任何字母作为输入的模式(我希望使用_),但是失败了(非法_)。在Haskell中是否可能做到这一点?
test (_, NOT (WIRE _)) = 1
。 - Reid Barton