在来自ruby docs的以下代码中,为什么不orig_exit最终以无限递归调用自身?
module Mod
  alias_method :orig_exit, :exit
  def exit(code=0)
    puts "Exiting with code #{code}"
    orig_exit(code)
  end
end
include Mod
exit(99)
    在来自ruby docs的以下代码中,为什么不orig_exit最终以无限递归调用自身?
module Mod
  alias_method :orig_exit, :exit
  def exit(code=0)
    puts "Exiting with code #{code}"
    orig_exit(code)
  end
end
include Mod
exit(99)