irb退出和退出的区别?

时间:2015-02-02 19:19:57

标签: ruby irb

使用quit或exit退出irb有什么区别吗?

,例如,这些功能相同:

irb(main):001:0> quit

irb(main):001:0> exit

1 个答案:

答案 0 :(得分:8)

似乎是这样。

method(:quit).owner    #=> IRB::ExtendCommandBundle
method(:exit).owner    #=> IRB::ExtendCommandBundle
method(:exit).source_location
#=> ["/usr/local/lib/ruby/2.2.0/irb/extend-command.rb", 28]
method(:quit).source_location
#=> ["/usr/local/lib/ruby/2.2.0/irb/extend-command.rb", 28]
method(:exit) == method(:quit)    #=> true