aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/gleam/float.gleam31
1 files changed, 8 insertions, 23 deletions
diff --git a/src/gleam/float.gleam b/src/gleam/float.gleam
index 9a922c1..fed2fac 100644
--- a/src/gleam/float.gleam
+++ b/src/gleam/float.gleam
@@ -436,38 +436,23 @@ pub fn random() -> Float
/// ## Examples
///
/// ```gleam
-/// modulo(3.0, 2.0)
-/// // -> Ok(1.0)
+/// modulo(13.3, by: 3.3)
+/// // -> Ok(0.1)
/// ```
///
/// ```gleam
-/// modulo(1.0, 0.0)
-/// // -> Error(Nil)
-/// ```
-///
-/// ```gleam
-/// modulo(10.0, -1.0)
-/// // -> Ok(0.0)
-/// ```
-///
-/// ```gleam
-/// modulo(13.0, by: 3.0)
-/// // -> Ok(1.0)
-/// ```
-///
-/// ```gleam
-/// modulo(-13.0, by: 3.0)
-/// // -> Ok(2.0)
+/// modulo(-13.3, by: 3.3)
+/// // -> Ok(3.2)
/// ```
///
/// ```gleam
-/// modulo(13.0, by: -3.0)
-/// // -> Ok(-2.0)
+/// modulo(13.3, by: -3.3)
+/// // -> Ok(-3.2)
/// ```
///
/// ```gleam
-/// modulo(-13.0, by: -3.0)
-/// // -> Ok(-1.0)
+/// modulo(-13.3, by: -3.3)
+/// // -> Ok(-0.1)
/// ```
///
pub fn modulo(dividend: Float, by divisor: Float) -> Result(Float, Nil) {