O'Reilly logo

Die Programmiersprache Ruby by Yukihiro Matsumoto, David Flanagan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

3.1 Zahlen

Ruby enthält fünf eingebaute Klassen zur Darstellung von Zahlen, und die Standardbibliothek enthält drei weitere numerische Klassen, die manchmal nützlich sind. Abbildung 3.1 zeigt die Klassenhierarchie.

Hierarchie der numerischen Klassen

Abbildung 3.1 Hierarchie der numerischen Klassen

Alle Zahlenobjekte in Ruby sind Instanzen von Numeric. Alle ganzen Zahlen (Integer) sind Instanzen von Integer. Wenn ein Integer-Wert in 31 Bit (in den meisten Implementierungen) hineinpasst, ist er eine Instanz von Fixnum. Andernfalls ist er eine Bignum. Bignum-Objekte stellen Integer beliebiger Größe dar, und wenn das Ergebnis einer Operation mit Fixnum-Operationen zu groß ist, um in eine ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required