Nin*_*Boy 3 javascript ruby ruby-on-rails-4
我1.012使用 Javascript 使用命令将浮点数转换为十六进制1.012.toString(16),现在可以做些什么来将 javascript 的输出反转1.03126e978d4fe为1.012使用 Ruby ?
简而言之,反转在 Ruby 中编码为十六进制的浮点数的最简单方法是什么?
谢谢。
这是我见过的最奇怪的转换。
i, m = "1.03126e978d4fe".split('.')
Integer("0x#{i}") + 1.0 * Integer("0x#{m}") / Integer("0x1#{'0' * m.length}")
#? 1.012
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
747 次 |
| 最近记录: |