Ruby Newbie homepage Ruby Newbie homepage

How to use

Quick guide

Official content
Document-method: Integer#size
Returns the number of bytes in the machine representation of int (machine dependent).
1.size               #=> 8
-1.size              #=> 8
2147483647.size      #=> 8
(256**10 - 1).size   #=> 10
(256**20 - 1).size   #=> 20
(256**40 - 1).size   #=> 40
 
               # File numeric.rb, line 199
def size
  Primitive.attr! 'inline'
  Primitive.cexpr! 'rb_int_size(self)'
end
            

Was this page useful?