The*_*ewy 4 ruby integer class
在Ruby教程中,当你输入一个数字时,我正在看.class它返回Bignum或者Fixnum.
当我这样做时,我得到了Integer:
12345.class
#=> Integer
Run Code Online (Sandbox Code Playgroud)
我在mac上的命令行中使用irb.为什么以上不会Fixnum像在教程中那样返回?
这取决于Ruby版本.从Ruby 2.4.0我们只有Integers,没有Fixnums和Bignums的区别
https://www.ruby-lang.org/en/news/2016/12/25/ruby-2-4-0-released/