2
私は整数のメソッドを呼び出しました(私はdivisible_by?がコアのルビにあるかどうかを調べていましたが、そうではありません)。私が5でそれを呼び出したとき、それは[5、0]を返しました。私は行きました。looked it up。確かに、それは数をとり、[number、0]を返します。この方法の目的は何ですか?RubyのNumeric's Rectangularメソッドの目的は何ですか?
私は整数のメソッドを呼び出しました(私はdivisible_by?がコアのルビにあるかどうかを調べていましたが、そうではありません)。私が5でそれを呼び出したとき、それは[5、0]を返しました。私は行きました。looked it up。確かに、それは数をとり、[number、0]を返します。この方法の目的は何ですか?RubyのNumeric's Rectangularメソッドの目的は何ですか?
方法は、Integer
含め、すべての数クラスの親クラスである(Numeric
で定義されFloat
またComplex
れる。
次に、Complex
このメソッドをオーバーライドする唯一のクラスである。複素数の場合、it returns複素数ベクトルを記述するための実部と虚部を含む配列。すべての実数(すなわち、他のすべてのNumeric
タイプである)の場合、虚数部は常に0
では、方法はrectangle
又はrect
と呼ばれています〜でグラフ内の矩形として視覚化できる2次元空間。
複素数の詳細については、この数学のトピックのWikipedia articleをご覧ください。
あなたの 'divisible_by? '質問に関して、' 10.divisible_by?(5) 'は' 10.modulo(5).zero? 'またはそれより短い' 10%5 == 0'と同じです。 –