我是Haskell的新手,所以我既天真又好奇.
有一个阶乘函数的定义:
factorial n = product [1..n]
我天真地将其理解为:使每个数字的乘积在1和n之间.那么,为什么呢
factorial 0
返回1(就我的数学不太生锈而言,这是一个好结果)?
谢谢
haskell
haskell ×1