- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
class Integer
N_BYTES = [42].pack('i').size
N_BITS = N_BYTES * 16
MAX = 2 ** (N_BITS - 2) - 1
MIN = -MAX - 1
end
p Integer::MAX #=> 4611686018427387903
p Integer::MAX.class #=> Fixnum
p (Integer::MAX + 1).class #=> Bignum
не говнокод конечно, скорее годнокод
Смотрю страйкер голосувалку постов починил. Я уже как-то привык к практике голосовать за код в сео-посте.
эээ
> - 2
Тоже эээ
Питулесс?
Синтоговно.