Mega Code Archive

 
Categories / Ruby / Number
 

Coerce on float and Rational number

1.1.coerce(1)      # [1.0, 1.1]: coerce Fixnum to Float require "rational" # Use Rational numbers r = Rational(1,3)  # One third as a Rational number r.coerce(2)        # [Rational(2,1), Rational(1,3)]: Fixnum to Rational