小编mar*_*ark的帖子

是否可以在Haskell参数中使用函数?

我已经看到了一些在参数中使用函数的Haskell代码示例,但我永远无法让它为我工作.

例:

    -- Compute the nth number of the Fibonacci Sequence
    fib 0 = 1
    fib 1 = 1
    fib (n + 2) = fib (n + 1) + fib n
Run Code Online (Sandbox Code Playgroud)

当我尝试这个时,我得到这个错误:

    Parse error in pattern: n + 2
Run Code Online (Sandbox Code Playgroud)

这只是一个坏榜样吗?或者我必须做一些特别的事情来使这项工作?

parameters haskell function

4
推荐指数
1
解决办法
233
查看次数

标签 统计

function ×1

haskell ×1

parameters ×1