Ruby/Подробнее о числах: различия между версиями
Содержимое удалено Содержимое добавлено
Строка 19:
Как ни странно, <math>2^{30}</math> определяется как <code>Bignum</code>
<source lang="ruby">
(2**30).class #=> Bignum</source>
Однако, целое число, меньшее (по модулю)<math>2^{30}</math> определяется как <code>Fixnum</code>
<source lang="ruby">
((2**30)-1).class #=> Fixnum
(-(2**30)+1).class #=> Fixnum
</source>
|