class Math::DomainError

当一个数学函数在其定义域之外进行计算时会引发此错误。

例如,因为 cos 返回的值在 -1..1 的范围内,所以它的反函数 acos 仅在该区间内定义。

Math.acos(42)

产生

Math::DomainError: Numerical argument is out of domain - "acos"