odd?
奇数ならtrue
Fixnumクラスのインスタンスメソッド
1 2 3 4 5 |
> 1.odd? => true > 2.odd? => false |
even?
偶数ならtrue
Fixnumクラスのインスタンスメソッド
1 2 3 4 5 |
> 1.even? => false > 2.even? => true |
bit_length
ビットの桁数取得
Fixnumクラスのインスタンスメソッド
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
> 0.bit_length => 0 > 1.bit_length => 1 > 2.bit_length => 2 > 4.bit_length => 3 > 8.bit_length => 4 |
to_json
JSON.generateのようなことをしている。
JSON::Ext::Generator::GeneratorMethods::Fixnumモジュール
コンパイルされているので中がどうなっているのかは不明。
JSON::Ext::Generator::GeneratorMethods::Fixnum
1 2 3 4 5 6 7 8 |
> 0xFFFF.to_json => "65535" > 0101.to_json => "65" > 1.to_json => "1" |
参考
スポンサードリンク