它们看起来是等效的,但是当比较它们时,它是错误的:
5.is_a? Fixnum # => true 5.is_a? Numeric # => true Numeric == Fixnum # => false
ruby ruby-on-rails numeric fixnum
fixnum ×1
numeric ×1
ruby ×1
ruby-on-rails ×1