Ruby Integer to_r function with example Last Updated : 07 Jan, 2020 Comments Improve Suggest changes Like Article Like Report The to_r function in Ruby converts the value of the number to a rational. Syntax: number.to_r Parameter: The function takes the number which is to be converted to a rational number. Return Value: The function returns the rational number. Example #1: Ruby # Ruby program for to_r function # Initializing the number num1 = 51 num2 = 10.78 num3 = 1690.89 num4 = 183 # Prints the number as rational puts num1.to_r puts num2.to_r puts num3.to_r puts num4.to_r Output: 51/1 6068600497881743/562949953421312 7436612865160643/4398046511104 183/1 Example #2: CPP # Ruby program for to_r function # Initializing the number num1 = 312 num2 = 98.09 num3 = 190.23 num4 = 2.5 # Prints the number as rational puts num1.to_r puts num2.to_r puts num3.to_r puts num4.to_r Output: 312/1 3451235058193531/35184372088832 6693123102458511/35184372088832 5/2 Comment More infoAdvertise with us Next Article Ruby Integer to_r function with example G gopaldave Follow Improve Article Tags : Ruby Ruby-Methods Ruby Integer-class Similar Reads Ruby Integer to_i function with example The to_i function in Ruby converts the value of the number to int. If the number itself is an int, it returns self only. Syntax: number.to_i Parameter: The function takes the number which is to be converted to int. Return Value: The function returns the int value. Example #1: Ruby # Ruby program for 1 min read Ruby Integer to_s function with example The to_s function in Ruby returns a string containing the place-value representation of int with radix base (between 2 and 36). If no base is provided in the parameter then it assumes the base to be 10 and returns. Syntax: number.to_s(base) Parameter: The function takes the number and a base to whi 1 min read Ruby Integer to_f function with example The to_f function in Ruby converts the value of the number as a float. If it does not fit in float, then it returns infinity. Syntax: number.to_f Parameter: The function takes the integer which is to be converted to float. Return Value: The function returns the float value of the number. Example #1: 1 min read Ruby Integer to_d() function with example The to_d function in Ruby converts the value of int as a BigDecimal. Syntax: number.to_d Parameter: The function takes the integer which is to be converted to BigDecimal. Return Value: The function returns the BigDecimal value of int. Example #1: Ruby # Ruby program for to_d function require 'bigdec 1 min read Ruby Integer to_int function with example The to_int function in Ruby converts the value of the number to int. If the number itself is an int, it returns self only. It is an alias of to_i function. Syntax: number.to_int Parameter: The function takes the number which is to be converted to int. Return Value: The function returns the int valu 1 min read Like