退出和退出有什么区别!在红宝石?

时间:2011-03-14 06:20:44

标签: ruby

退出和退出有什么区别!在红宝石?

1 个答案:

答案 0 :(得分:19)

夫妻俩:

  1. 退出处理程序以“退出”形式运行,但不是“退出!”。这意味着任何分配给“清理”的代码都不会使用“退出!”运行。

  2. “退出状态”在“退出”中默认设置为false。形式,而在“退出”形式中则是如此。 “退出状态”是操作系统关于正在停止执行的程序的消息。

  3. 它们都是内核方法:http://www.ruby-doc.org/core/classes/Kernel.html