From: Yusuke ENDOH Date: 2008-06-01T00:52:16+09:00 Subject: [ruby-dev:34906] Re: Suggestion: Integer#hex 遠藤です。 08/05/31 に Yukihiro Matsumoto さんは書きました: > |Integer#hex と #oct を追加するのはどうでしょうか。 > |String#hex たちの反転です。 > | > | 10000.hex #=> "2710" > | > |irb を計算機代わりに使う場合に便利だと思います。 > |10000.to_s(16) はちょっと長すぎですし。 > > 便利だとは思いますが、同じ名前で反対の動作をするのにはかなり > 抵抗があります。 hex というメソッド名なら、hex または hex のようなものが 返ってくることを期待します。なので、どちらかというと String#hex の動作より Integer#hex の動作の方が正当だと 感じます。 互換性の問題があるので String#hex を変更することは無理 だと思いますが、Integer#hex の障害になるのはどうかと 思います。 -- Yusuke ENDOH