【发布时间】:2012-04-16 01:51:15
【问题描述】:
绑定变量的范围是什么?为什么我不能从 where 子句中访问它? 例如,在这个例子中:
someFunc x y = do
let a = x + 10
b <- someAction y
return subFunc
where
subFunc = (a * 2) + (b * 3)
这里,subFunc 可以看到 a 而不是 b。 为什么我不能在 where 子句中使用绑定变量?谢谢。
【问题讨论】:
标签: haskell