📜  irb 最后一个结果 (1)

📅  最后修改于: 2023-12-03 15:31:26.888000             🧑  作者: Mango

irb 最后一个结果

irb 是 Ruby 自带的交互式命令行工具,可以方便地执行 Ruby 代码并查看结果。当我们在 irb 中执行一段 Ruby 代码时,它会返回这段代码的执行结果,我们也可以在 irb 中查看最后一次执行的结果。

如何查看最后一个结果呢?很简单,只需要在 irb 中输入 $_ 即可查看最后一个结果。以下是一个演示:

irb(main):001:0> 2 + 2
=> 4
irb(main):002:0> "hello" + ", world"
=> "hello, world"
irb(main):003:0> $_
=> "hello, world"

在上面的例子中,我们首先执行了 2 + 2,结果为 4。然后我们执行了 "hello" + ", world",结果为 "hello, world"。最后,我们执行了 $_,它返回了最后一次执行的结果,也就是 "hello, world"

需要注意的是,在 irb 中,$_ 的值会随着执行的代码而变化。如果你执行了新的代码,那么 $_ 的值就会改变为新的结果。如果你想要保留之前的结果,可以将其保存到一个变量中。

irb(main):001:0> 2 + 2
=> 4
irb(main):002:0> result = $_
=> 4
irb(main):003:0> "hello" + ", world"
=> "hello, world"
irb(main):004:0> $_
=> "hello, world"
irb(main):005:0> result
=> 4

在上面的例子中,我们将第一次执行的结果保存到了变量 result 中,然后执行了 "hello" + ", world"。最后,我们分别使用 $_result 查看了之前保存的结果和最后一次执行的结果。

总结一下,irb 最后一个结果是一个非常方便的工具,可以帮助我们快速地查看之前执行的结果,避免了反复执行同一段代码的麻烦。在日常的开发中,我们可以利用它来快速测试一些代码片段,提高代码编写的效率。