aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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