Ruby 的 Numeric 的 Rectangular 方法的目的是什么?
What is the purpose of Ruby's Numeric's Rectangular method?
所以,我在一个整数上调用了方法(我想看看 divisible_by? 是否在核心 ruby 中。它不是。)并看到这个方法称为矩形。当我在 5 上调用它时,它返回 [5, 0]。我去了 looked it up。果然取了一个数,而且returns[number,0]。这个方法的目的是什么?
该方法在 Numeric
上定义(它是所有数字 class 的父级 class,包括 Integer
、Float
以及 Complex
.
现在,Complex
是唯一覆盖此方法的 class。对于复数,it returns 包含实部和虚部的数组。对于所有实数(即所有其他 Numeric
类型),虚部始终为 0。
该方法被称为rectangle
或rect
,因为复数描述了一个二维向量space,它可以在图形中可视化为一个矩形。
要了解有关复数的更多信息,请查看有关此数学主题的 Wikipedia article。
所以,我在一个整数上调用了方法(我想看看 divisible_by? 是否在核心 ruby 中。它不是。)并看到这个方法称为矩形。当我在 5 上调用它时,它返回 [5, 0]。我去了 looked it up。果然取了一个数,而且returns[number,0]。这个方法的目的是什么?
该方法在 Numeric
上定义(它是所有数字 class 的父级 class,包括 Integer
、Float
以及 Complex
.
现在,Complex
是唯一覆盖此方法的 class。对于复数,it returns 包含实部和虚部的数组。对于所有实数(即所有其他 Numeric
类型),虚部始终为 0。
该方法被称为rectangle
或rect
,因为复数描述了一个二维向量space,它可以在图形中可视化为一个矩形。
要了解有关复数的更多信息,请查看有关此数学主题的 Wikipedia article。