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

9.3 Zahlen und Berechnungen

Kapitel 3 hat die verschiedenen Numeric-Subklassen in Ruby vorgestellt, erklärt, wie man numerische Literale schreibt, und die Ganzzahl- und Gleitkommaarithmetik in Ruby dokumentiert. Hier wollen wir darauf aufbauen und die numerischen APIs sowie andere mathematikbezogenen Klassen vorstellen.

9.3.1 Numerische Methoden

Numeric und seine Subklassen definieren eine Reihe von nützlichen Prädikaten, um die Klasse einer Zahl zu bestimmen oder den Wert zu prüfen. Manche dieser Prädikate lassen sich nur mit Float-Werten nutzen, andere nur mit Integer-Werten:

# Allgemeine Prädikate 0.zero? # => true (ist diese Zahl null?) 1.0.zero? # => false 0.0.nonzero? # => nil (wie false) 1.nonzero? # => 1 (wie true) 1.integer? # => true 1.0.integer? ...

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