numerator 分子を返却 Fixnumの場合はselfを返却する Integerクラスのインスタンスメソッド
1 2 3 4 5 |
> 1.numerator 1 > 10000.numerator 10000 |
denominator 分母を返却 F […]
numerator 分子を返却 Fixnumの場合はselfを返却する Integerクラスのインスタンスメソッド
1 2 3 4 5 |
> 1.numerator 1 > 10000.numerator 10000 |
denominator 分母を返却 F […]
month months Integerクラスのインスタンスメソッド ActiveSupport::Durationクラスとして返却される monthとmonthsがあるのは単数と複数に対応しているだけ。 別に1.mon […]
pred 数値に-1する Integerクラスのインスタンスメソッド
1 2 3 4 5 |
> 1.pred 0 > -1.pred -2 |
to_r Rationalクラスにキャストする Integerクラスのインスタンスメ […]
downto 数値から引数まで下がりながらprocを実行する integerクラスのインスタンスメソッド
1 2 3 4 5 6 |
> 5.downto(1) { |n| p n} 5 4 3 2 1 |
times 数値文繰り返す integerクラス […]
chr encodingによる1文字を返却 Integerクラスのインスタンスメソッド
1 2 3 4 5 |
> 1.chr "\x01" > 65.chr "A" |
ord selfの数値をそのまま返却 Integerクラスのインス […]
next succとの違いはIntegerクラスのインスタンスメソッドであること。 upto mapとかと同じイテレータークラス 実行した数値から引数の値まで繰り返す Integerクラスのインスタンスメソッド [cra […]
to_int to_i 数値型をそのまま返す Integerクラスのインスタンスメソッド C言語ではto_intはto_iのシノニムとなっている。
1 2 3 4 5 |
> 1.to_i => 1 > 1.to_int => 1 |
参考 […]
odd? 奇数ならtrue Fixnumクラスのインスタンスメソッド
1 2 3 4 5 |
> 1.odd? => true > 2.odd? => false |
even? 偶数ならtrue Fixnumクラスのインスタンスメソッド [crayo […]
fdiv 割り算の小数点表示 Fixnumクラスのインスタンスメソッド
1 2 3 4 5 |
> 100.fdiv(10) => 10.0 > 10.fdiv(3) => 3.3333333333333335 |
modulo 割り算の余り Fixnumクラスのインスタンスメソッド C言語の中で […]
div 割り算 Fixnumクラスのインスタンスメソッド
1 2 3 4 5 |
> 10.div(5) => 2 > 20.div 15 => 1 |
divmod 割り算の結果と余りを配列で返却 Fixnumクラスのインスタンスメソッド [cra […]