0
從IRB一些輸出有趣:類是一個模塊?
irb(main):001:0> Class.ancestors
=> [Class, Module, Object, Kernel, BasicObject]
irb(main):002:0> class Foo
irb(main):003:1> end
=> nil
irb(main):004:0> module Foo
irb(main):005:1> end
TypeError: Foo is not a module
from (irb):4
from D:/Ruby193/bin/irb:12:in '<main>'
irb(main):006:0> Foo.is_a? Module
=> true
根據類的定義,一類是派生模塊可被實例化。但是,IRB告訴我們,有時候這是一個模塊,有時它是不是...
我只是覺得它說的很有趣;) – texasbruce 2012-04-25 12:48:41