Ruby中相当于Python的“_”是什么
在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