【发布时间】:2018-11-28 13:11:16
【问题描述】:
假设一个模式:
pattern P :: [Int]
pattern P <- a:_
我可以以某种方式在函数f中使用a吗?
f :: [Int] -> Int
f P = a
上面的代码产生了Not in scope: 'a'的错误。
【问题讨论】:
-
很确定答案是 否,但是如果您提供更多背景信息,为什么要这样做,也许还有另一种方法。
-
标签: haskell pattern-matching pattern-synonyms