3
綁定變量的作用域是什麼?爲什麼我無法從where子句中訪問它? 例如,在這個例子中:Haskell:where子句中的綁定變量
someFunc x y = do
let a = x + 10
b <- someAction y
return subFunc
where
subFunc = (a * 2) + (b * 3)
這裏,subFunc可以看到但不是B。 爲什麼我不能在where子句中使用綁定變量?謝謝。
謝謝。這解釋了它。 – 2012-04-16 02:50:51