Ruby:执行后语句的值会发生什么变化?

时间:2013-12-10 21:04:52

标签: ruby execution irb

可能是一个非常基本的问题,但无论如何我都会问。我尝试使用Google搜索我的问题,但由于我不知道要搜索的关键字,因此无法获得结果。任何更多信息的链接将不胜感激。

那么,执行后语句的值会发生什么?也许只是因为我在IRB,我自己很困惑。 例如,如果我在IRB(交互式Ruby)中并执行以下操作:"Hello World"

价值是否消失,永远丢失?或者它是否临时存储在可以访问的地方?提前谢谢!

1 个答案:

答案 0 :(得分:5)

该值存储在临时变量_中,该变量始终存储在IRB中运行的最后一个命令。

在实际的脚本执行中,该值将浮动到荷兰。如果要保存它,则应将其分配给变量。

hello_world = "Hello World!"