11
在Haskell,我經常做這樣的事情:模式匹配綁定的lambda?
f $ \x -> case x of
A a1 a2 -> ...
B b1 b2 -> ...
C c1 c2 -> ...
但我不想x
,我只是想解構它。
標準ML我可以做這樣的事情:
f (fn A(a1,a2) => ...
| B(b1,b2) => ...
| C(c1,c2) => ...)
有沒有辦法在Haskell或與任何GHC擴展做到這一點?
字我只是通過手動第7章滾動,我必須錯過這個CUS我太匪幫! – 2015-02-23 20:31:40