Skip to content

End of Life Ruby 3.0 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →

instance method

Float#modulo

float.modulo(other) → float

Alias of #%

Returns the modulo after division of float by other.

Example
6543.21.modulo(137)      #=> 104.21000000000004
6543.21.modulo(137.24)   #=> 92.92999999999961
See also #% #magnitude #nan? #inspect also in 4.1 · 4.0 · 3.4 · 3.3 · 3.2 · 3.1