Number Introduction : Number class « Number « Ruby






Number Introduction


1000.class                                # => Fixnum
10000000000.class                         # => Bignum
(2**30 - 1).class                         # => Fixnum
(2**30).class                             # => Bignum
small = 1000
big = small ** 5                          # => 1000000000000000
big.class                                 # => Bignum
smaller = big / big                       # => 1
smaller.class                             # => Fixnum
0.01.class                                # => Float
1.0.class                                 # => Float
10000000000.00000000001.class             # => Float

 








Related examples in the same category

1.Numbers are classes
2.Ruby has a number of classes and modules related to numbers.
3.Math class and module hierarchy
4.floor Returns the largest integer less than or equal.
5.infinite? Returns nil,1,or +1 depending on whether flt is finite.
6.modulo(numeric): Synonym for Float#%.