📅  最后修改于: 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
最后一个结果是一个非常方便的工具,可以帮助我们快速地查看之前执行的结果,避免了反复执行同一段代码的麻烦。在日常的开发中,我们可以利用它来快速测试一些代码片段,提高代码编写的效率。