Ruby中相当于Python的“_”是什么

4 投票
2 回答
567 浏览
提问于 2025-04-16 10:49

在Python中,你可以用_这个字段来获取最后计算出来的值。这在IDLE(Python的一个开发环境)中非常有用。那么,Ruby有没有类似的功能可以在IRB(Ruby的交互式命令行)中使用呢?

下面是一个Python的例子:

>>> 2 + 2
4
>>> _
4
>>> "Me " + "You"
'Me You'
>>> _
'Me You'

2 个回答

5

在IRB中,你也可以使用_这个符号。

11

_ 这个东西怎么不管用了?

host:~ user$ irb
irb(main):001:0> s = "test"
=> "test"
irb(main):002:0> puts _
test
=> nil

撰写回答