The abstract class for integers, which has two subclasses
Fixnum
and
Bignum
. In Ruby,
both kinds of integers are mixable, and converted
automatically according to the value. Integers can be
treated as infinite bit strings for bit operations.
Numeric
Precision
induced_from(num)
Converts num into Integer
.
self[nth]
Returns 1 if nth bit of the integer set, otherwise 0.
chr
Returns the string contains a character represented by that number in
the character set. For example, 65.chr
returns the
string "A"
.
The number must be within 0 to 255.
downto(min) {...}
Iterates from self
to min, decrementing by 1.
integer?
Returns true.
size
Returns the approximate size of the integer in byte.
step(max, step) {...}
Iterates from self
to max, adding
step each time.
succ
Returns the ``next'' value of the integer.
times {...}
Iterates self
times. Self
may be
rounded into integer.
to_i
Returns the receiver, since Integers do not need any conversion.
upto(max) {...}
Iterates from self
to max, incrementing by 1.