我已经编写了一些通用函数,用于在十进制和任何其他n进制数系统(n<=36)之间进行转换,反之亦然。为了不让事情变得混乱,我已经在这里发布了代码。 是否有人能够建议更好的方法?可能更有效和Ruby风格的方法? 谢谢
已经存在 Numeric 的 to_s 方法和 String 的 to_i 方法用于转换: irb(main):013:0> 10.to_s(36) => "a" irb(main):014:0> "a".to_i(36) => 10