irb 中 quit 和 exit 的区别?
Difference between quit and exit in irb?
使用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
使用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