diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/gleam/float.gleam | 7 | ||||
-rw-r--r-- | src/gleam/int.gleam | 7 |
2 files changed, 14 insertions, 0 deletions
diff --git a/src/gleam/float.gleam b/src/gleam/float.gleam index 3929218..d27587c 100644 --- a/src/gleam/float.gleam +++ b/src/gleam/float.gleam @@ -28,6 +28,13 @@ pub fn min(a, b) { } } +pub fn max(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 ddd0ac5..2171852 100644 --- a/src/gleam/int.gleam +++ b/src/gleam/int.gleam @@ -24,3 +24,10 @@ pub fn min(a, b) { } } +pub fn max(a, b) { + case a > b { + | True -> a + | False -> b + } +} + |