使用 quit 或 exit 命令退出 irb 有什么区别吗?
比如说,下面两个命令在功能上是否完全相同:
irb(main):001:0> quit
并且
irb(main):001:0> exit
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
irb_exit
。 - roippi