round

flt.round([ndigits]) â integer or float
Instance Public methods

Rounds flt to a given precision in decimal digits (default 0 digits). Precision may be negative. Returns a floating point number when ndigits is more than zero.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
1.4.round      #=> 1
1.5.round      #=> 2
1.6.round      #=> 2
(-1.5).round   #=> -2
 
1.234567.round(2#=> 1.23
1.234567.round(3#=> 1.235
1.234567.round(4#=> 1.2346
1.234567.round(5#=> 1.23457
 
34567.89.round(-5) #=> 0
34567.89.round(-4) #=> 30000
34567.89.round(-3) #=> 35000
34567.89.round(-2) #=> 34600
34567.89.round(-1) #=> 34570
34567.89.round(0#=> 34568
34567.89.round(1#=> 34567.9
34567.89.round(2#=> 34567.89
34567.89.round(3#=> 34567.89
doc_ruby_on_rails
2025-01-10 15:47:30
Comments
Leave a Comment

Please login to continue.