Haskell中的术语fac
是什么意思?我在很多场合都看过它,但似乎没有任何类型的定义。我知道它与阶乘有关,但我不太确定人们在提到fac
这个词时的意思。
以下是一个例子:
sumFacs n = fac 0 + fac 1 + ... + fac (n-1) + fac n
答案 0 :(得分:6)
通常fac
指的是阶乘函数,可以定义为:
fac :: Int -> Int
fac 0 = 1
fac n = n * fac (n - 1)
答案 1 :(得分:0)
它是factorial的缩写。