Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.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_Execution_Irb - Fatal编程技术网

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

Ruby:执行后,语句的值会发生什么变化?,ruby,execution,irb,Ruby,Execution,Irb,可能是一个非常基本的问题,但我还是要问。我试着用谷歌搜索我的问题,但由于我不知道要搜索的关键词,所以很难得到结果。任何更多信息的链接将不胜感激 那么,执行后语句的值会发生什么变化?也许这只是因为我在IRB,我困惑自己。 例如,如果我在IRB(交互式Ruby)中并执行以下操作:“Hello World” 价值消失了,永远消失了吗?或者它是临时存储在可以访问的地方?提前谢谢 该值被存储到一个临时变量\uu,该变量始终存储在IRB中运行的最后一个命令 在实际的脚本执行中,该值将浮动到荷兰。如果要保存它

可能是一个非常基本的问题,但我还是要问。我试着用谷歌搜索我的问题,但由于我不知道要搜索的关键词,所以很难得到结果。任何更多信息的链接将不胜感激

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


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

该值被存储到一个临时变量
\uu
,该变量始终存储在IRB中运行的最后一个命令

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

hello_world = "Hello World!"

该值被存储到一个临时变量
\uuu
,该变量始终存储在IRB中运行的最后一个命令

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

hello_world = "Hello World!"

在交互提示下,它应该在执行语句后在交互窗口中返回值(以某种可显示的形式)。不存储该值就可以访问该值吗?在交互提示下,它应该返回值(以某种可显示的形式)在执行语句后的交互窗口中。可以访问该值而不存储它吗?这正是我要找的!这就引出了一个子问题。如果我在一个Ruby脚本(a)中,并且(a)加载了另一个只包含一条语句的Ruby脚本(b),那么在不使用
\ucode>变量的情况下,如何获取(b)执行的语句的值?我知道我可以简单地将值存储在一个变量中,但有没有一种方法可以不这样做就这样做呢?我试图对脚本(b)使用
load
命令,但当我存储load的值时,我只得到一个布尔值,指示脚本加载成功。@Mr_Skid_Marks StackOverflow不支持子问题。作为一个新的问题(最好是有一个代码示例来帮助描述问题),您应该对此进行讨论。此外,还解释了如何从Ruby内部运行bash命令,如果您感兴趣的话。因此,每当我们得到一个零值错误时,荷兰人就会得到一个额外的值?这是真的,@Mark。荷兰人非常喜欢他们,以至于他们给他们的许多孩子取了个“零”的名字。然而,他们确实有盈余,所以他们现在将相当多的货物转运到澳大利亚,而澳大利亚有赤字。我想起了这个,它出现在将近20年前。这正是我一直在寻找的!这就引出了一个子问题。如果我在一个Ruby脚本(a)中,并且(a)加载了另一个只包含一条语句的Ruby脚本(b),那么在不使用
\ucode>变量的情况下,如何获取(b)执行的语句的值?我知道我可以简单地将值存储在一个变量中,但有没有一种方法可以不这样做就这样做呢?我试图对脚本(b)使用
load
命令,但当我存储load的值时,我只得到一个布尔值,指示脚本加载成功。@Mr_Skid_Marks StackOverflow不支持子问题。作为一个新的问题(最好是有一个代码示例来帮助描述问题),您应该对此进行讨论。此外,还解释了如何从Ruby内部运行bash命令,如果您感兴趣的话。因此,每当我们得到一个零值错误时,荷兰人就会得到一个额外的值?这是真的,@Mark。荷兰人非常喜欢他们,以至于他们给他们的许多孩子取了个“零”的名字。然而,他们确实有盈余,所以他们现在将相当多的货物转运到澳大利亚,而澳大利亚有赤字。我想起了这件事,那件事出现在将近20年前。