Haskell - 其中"子句"多个变量

时间:2017-05-11 12:38:16

标签: haskell

我正在尝试学习一些基本的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子句?

0 个答案:

没有答案