2010年05月09日 rubyとpythonのnumeric
_ 数値に関するコマンドの違い
数値に関するpythonとrubyコマンドをまとめてみた。通常の演算を除くと、意外に少ないが、これ以外にもいろいろとあると思う。python | ruby |
n=9999999999L | n=9999999999 |
0177 | 0177 |
0xff | 0xff |
3+4J | Complex(3,4) (require "complex") |
oct(314) | 314.to_s(8) |
hex(314) | 314.to_s(16) |
int('111',8) | '111'.to_i(8) or '111'.oct |
int('111',16) | '111'.to_i(16) or '111'.hex |