【发布时间】:2016-07-22 18:40:41
【问题描述】:
我有一个简单的计算:
Enum.reduce(1..5, 0, &:math.pow/2)
但我收到此错误:
** (ArithmeticError) bad argument in arithmetic expression
(stdlib) :math.pow(5, 262144.0)
(elixir) lib/enum.ex:1478: anonymous fn/3 in Enum.reduce/3
(elixir) lib/range.ex:80: Enumerable.Range.reduce/5
(elixir) lib/enum.ex:1477: Enum.reduce/3
Elixir 对算术计算有限制吗?
【问题讨论】: