diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/gleam/float.gleam | 7 | ||||
-rw-r--r-- | src/gleam/int.gleam | 8 |
2 files changed, 15 insertions, 0 deletions
diff --git a/src/gleam/float.gleam b/src/gleam/float.gleam index 441d9a0..3929218 100644 --- a/src/gleam/float.gleam +++ b/src/gleam/float.gleam @@ -21,6 +21,13 @@ pub fn compare(a, b) { } } +pub fn min(a, b) { + case a <. b { + | True -> a + | False -> b + } +} + pub external fn ceiling(Float) -> Float = "math" "ceil"; pub external fn floor(Float) -> Float = "math" "floor"; diff --git a/src/gleam/int.gleam b/src/gleam/int.gleam index 10731a3..ddd0ac5 100644 --- a/src/gleam/int.gleam +++ b/src/gleam/int.gleam @@ -16,3 +16,11 @@ pub fn compare(a, b) { } } } + +pub fn min(a, b) { + case a < b { + | True -> a + | False -> b + } +} + |