Looking for ruby Keywords? Try Ask4Keywords

Ruby LanguageNombres


Remarques

Hiérarchie des nombres

Ruby comprend plusieurs classes intégrées pour représenter les nombres:

Numeric
  Integer
    Fixnum    # 1
    Bignum    # 10000000000000000000
  Float       # 1.0
  Complex     # (1+0i)
  Rational    # Rational(2, 3) == 2/3
  BigDecimal  # not loaded by default

Les plus courants sont:

  • Fixnum pour représenter, par exemple, les entiers positifs et négatifs
  • Float pour représenter des nombres à virgule flottante

BigDecimal est le seul non chargé par défaut. Vous pouvez le charger avec:

require "bigdecimal"

Notez que dans Ruby 2.4+, Fixnum et Bignum sont unifiés; tous les entiers ne sont plus que des membres de la classe Integer . Pour la compatibilité ascendante, Fixnum == Bignum == Integer .

Nombres Exemples Liés