Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 从控制台输出重构对象_Ruby_Rails Console - Fatal编程技术网

Ruby 从控制台输出重构对象

Ruby 从控制台输出重构对象,ruby,rails-console,Ruby,Rails Console,有没有办法将控制台输出(如“#”转换回原始对象?这个数字的整数形式是100,但我无法知道,当我看到它由RSpec返回时(例如)。手动调用BigDecimal.new('0.1E3')。在rails控制台中调用,获取数字:=>“100.0” 在这个例子中,E表示法非常简单,只需移动。按E位置后的数字。如果大于0,则向右移动,如果小于0,则向左移动。有关更详细的说明,请参阅 0.1E3==1.0E2==10.0E1==100.0E0==100.0不,除非您自己编写代码来解析它,这可能是个坏主意。这真

有没有办法将控制台输出(如
“#”
转换回原始对象?这个数字的整数形式是100,但我无法知道,当我看到它由RSpec返回时(例如)。

手动调用
BigDecimal.new('0.1E3')。在rails控制台中调用
,获取数字:
=>“100.0”

在这个例子中,E表示法非常简单,只需移动。按E位置后的数字。如果大于0,则向右移动,如果小于0,则向左移动。有关更详细的说明,请参阅


0.1E3==1.0E2==10.0E1==100.0E0==100.0

不,除非您自己编写代码来解析它,这可能是个坏主意。这真的就是全部吗?我认为这些其他领域可能很重要。是的,请看一看,看一看你得到的更详细的解释。