aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLouis Pilfold <louis@lpil.uk>2020-01-13 21:54:21 +0000
committerLouis Pilfold <louis@lpil.uk>2020-01-13 22:39:29 +0000
commit25899a94477fab429465fdb26102884c904b24a4 (patch)
treebdbbc0533184f208e1ab467d98e9b5333aa8211b
parenta6b89fc039884edcce32e4cc652f23ba37e36f0f (diff)
downloadgleam_stdlib-25899a94477fab429465fdb26102884c904b24a4.tar.gz
gleam_stdlib-25899a94477fab429465fdb26102884c904b24a4.zip
Type annotations for gleam/float
-rw-r--r--src/gleam/float.gleam14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/gleam/float.gleam b/src/gleam/float.gleam
index 6f6a52d..117467e 100644
--- a/src/gleam/float.gleam
+++ b/src/gleam/float.gleam
@@ -1,16 +1,16 @@
import gleam/iodata
-import gleam/order
+import gleam/order.{Order}
-pub external fn parse(String) -> Result(Float, Nil) =
- "gleam_stdlib" "parse_float";
+pub external fn parse(String) -> Result(Float, Nil)
+ = "gleam_stdlib" "parse_float";
-pub fn to_string(f) {
+pub fn to_string(f: Float) -> String {
f
|> iodata.from_float
|> iodata.to_string
}
-pub fn compare(a, b) {
+pub fn compare(a: Float, b: Float) -> Order {
case a == b {
True -> order.Eq
False ->
@@ -21,14 +21,14 @@ pub fn compare(a, b) {
}
}
-pub fn min(a, b) {
+pub fn min(a: Float, b: Float) -> Float {
case a <. b {
True -> a
False -> b
}
}
-pub fn max(a, b) {
+pub fn max(a: Float, b: Float) -> Float {
case a >. b {
True -> a
False -> b