声明中的参数列表长度不同

Argument list lengths differ in declaration

纯脚本的第一天。按照这些步骤

pulp repl
:paste
foo x y z = foo + bar
  where
    foo = x + y
    bar = y + z

得到一个错误

Error found:
in module $PSCI
at  line 1, column 1 - line 1, column 14

  Argument list lengths differ in declaration foo


See https://github.com/purescript/documentation/blob/master/errors/ArgListLengthsDiffer.md for more information,
or to contribute content related to this error.

转到了错误消息中指定的超链接,但该页面几乎是空白的。

我为每个缩进输入了 2 个空格。如果我尝试按 Tab 键,它会显示 "Display all 136 possibilitie? (y or no)"

此外,:paste 模式是在 typescript repl 中输入多行代码的唯一方法吗?

我的代码有问题。我在定义外部函数时使用了两次 foo,然后在内部创建了另一个 foo。作品不错

baz x y z = foo + bar
  where
    foo = x + y
    bar = y + z