我正在尝试学习一些基本的Haskell技能并编写以下代码:
pennypincherRec :: [Int] -> Int
pennypincherRec (x : xs) | deducted <= 19900 = deducted + rest
| otherwise = rest
where deducted = discount x
rest = pennypincherRec xs
如果我更换&#34;休息&#34;用&#34; pennypincherRec xs&#34;并删除最后一行。
使用上面的代码,它给出:输入`rest&#39;
的解析错误那么如何为多个变量使用where子句?