小编Bus*_*ton的帖子

关于简单因子函数的机制的解释

我是Haskell的新手,所以我既天真又好奇.

有一个阶乘函数的定义:

factorial n = product [1..n]
Run Code Online (Sandbox Code Playgroud)

我天真地将其理解为:使每个数字的乘积在1和n之间.那么,为什么呢

factorial 0
Run Code Online (Sandbox Code Playgroud)

返回1(就我的数学不太生锈而言,这是一个好结果)?

谢谢

haskell

4
推荐指数
2
解决办法
278
查看次数

标签 统计

haskell ×1