用法:
factorial(n::Integer)
n
的阶乘。如果 n
是
,则阶乘计算为整数(提升到至少 64 位)。请注意,如果 Integer
n
不小,这可能会溢出,但您可以使用 factorial(big(n))
以任意精度精确计算结果。
另见
。binomial
例子
julia> factorial(6)
720
julia> factorial(21)
ERROR: OverflowError: 21 is too large to look up in the table; consider using `factorial(big(21))` instead
Stacktrace:
[...]
julia> factorial(big(21))
51090942171709440000
外部链接
- Factorial 在维基百科上。
相关用法
- Julia factorial()用法及代码示例
- Julia falses用法及代码示例
- Julia findfirst方法用法及代码示例
- Julia findall方法用法及代码示例
- Julia fill!用法及代码示例
- Julia float方法用法及代码示例
- Julia first方法用法及代码示例
- Julia firstindex用法及代码示例
- Julia findmax()用法及代码示例
- Julia fld1用法及代码示例
- Julia findlast方法用法及代码示例
- Julia fieldnames用法及代码示例
- Julia filter!用法及代码示例
- Julia flipsign()用法及代码示例
- Julia fill用法及代码示例
- Julia for用法及代码示例
- Julia fieldname用法及代码示例
- Julia floatmin用法及代码示例
- Julia fieldtypes用法及代码示例
- Julia floor()用法及代码示例
- Julia front用法及代码示例
- Julia findnext方法用法及代码示例
- Julia findprev方法用法及代码示例
- Julia foldl方法用法及代码示例
- Julia findmin()用法及代码示例
注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.factorial — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。