1

在 Haskell 中使用 case 表达式时出现问题。

filterSth::[a]->(b,c)->[a]
filterSth (x:xs) (b, c) =
    case (b,c) of
        (1,0) -> ...
        (1,2) -> ...
        ...

我可以做上面的事情吗?

4

1 回答 1

5

是的,您可以执行上述操作,但如果您想将它们bc数字常量进行模式匹配,则需要具有数字类型。

于 2012-10-01T14:41:35.603 回答