Skip to content
Related Articles

Related Articles

Ruby | Float truncate function
  • Last Updated : 07 Jan, 2020

Float#truncate() is a float class method which return a truncated value rounded to ndigits decimal digits precision.

Syntax: float.truncate()

Parameter: float value as argument

Return: truncated value rounded to nearest precision
If precision is -ve : integer with at least ndigits.abs trailing zeros
If ndigits is +ve : a floating point number, otherwise integer

Example #1 :






# Ruby code for truncate() method
   
# declaring float values
a = 0.767
   
# declaring float values
b = 2999.011
   
# declaring float values
c = 2.0000
  
# TRUNCATED VALUES
puts "truncate a : #{a.truncate()}\n\n"
  
puts "truncate b : #{b.truncate()}\n\n"
  
puts "truncate c : #{c.truncate()}\n\n"

Output :

truncate a : 0

truncate b : 2999

truncate c : 2

Example #2 :




# Ruby code for truncate() method
   
# declaring float values
a = -83930.00000
   
# declaring float values
b = -66662999.11
  
  
# TRUNCATED VALUES
puts "truncate a : #{a.truncate()}\n\n"
  
puts "truncate b : #{b.truncate()}\n\n"

Output :

truncate a : -83930

truncate b : -66662999
My Personal Notes arrow_drop_up
Recommended Articles
Page :