diff options
author | Louis Pilfold <louis@lpil.uk> | 2020-01-13 21:54:13 +0000 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2020-01-13 22:39:29 +0000 |
commit | a6b89fc039884edcce32e4cc652f23ba37e36f0f (patch) | |
tree | 87faaf702c9b05e0bec04261a69af472b12cd3cc | |
parent | 3a64d71ac051f1f6ff76ba4602bc1f5d58430a6d (diff) | |
download | gleam_stdlib-a6b89fc039884edcce32e4cc652f23ba37e36f0f.tar.gz gleam_stdlib-a6b89fc039884edcce32e4cc652f23ba37e36f0f.zip |
Type annotations for gleam/int
-rw-r--r-- | src/gleam/int.gleam | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gleam/int.gleam b/src/gleam/int.gleam index fc3526e..c152be4 100644 --- a/src/gleam/int.gleam +++ b/src/gleam/int.gleam @@ -1,4 +1,4 @@ -import gleam/order +import gleam/order.{Order} pub external fn parse(String) -> Result(Int, Nil) = "gleam_stdlib" "parse_int"; @@ -6,7 +6,7 @@ pub external fn to_string(Int) -> String = "erlang" "integer_to_binary" pub external fn to_base_string(Int, Int) -> String = "erlang" "integer_to_binary" -pub fn compare(a, b) { +pub fn compare(a: Int, b: Int) -> Order { case a == b { True -> order.Eq False -> @@ -17,14 +17,14 @@ pub fn compare(a, b) { } } -pub fn min(a, b) { +pub fn min(a: Int, b: Int) -> Int { case a < b { True -> a False -> b } } -pub fn max(a, b) { +pub fn max(a: Int, b: Int) -> Int { case a > b { True -> a False -> b |