gleam/int
Types
Int
pub type Int = Int
Functions
compare
pub fn compare(a: Int, with b: Int) -> Order
Compares two ints, returning an order.
Examples
> compare(2, 3)
Lt
> compare(4, 3)
Gt
> compare(3, 3)
Eq
is_even
pub fn is_even(x: Int) -> Bool
Returns whether the value provided is even.
Examples
> is_even(2)
True
> is_even(3)
False
is_odd
pub fn is_odd(x: Int) -> Bool
Returns whether the value provided is odd.
Examples
> is_odd(3)
True
> is_odd(2)
False
max
pub fn max(a: Int, b: Int) -> Int
Compares two int, returning the larger of the two.
Examples
> max(2, 3)
3
min
pub fn min(a: Int, b: Int) -> Int
Compares two int, returning the smaller of the two.
Examples
> min(2, 3)
2
parse
pub external fn parse(String) -> Option(Int)
Parse a given string as an int if possible.
Examples
> parse("2")
Ok(2)
> parse("ABC")
Error(Nil)
to_base_string
pub external fn to_base_string(Int, Int) -> String
Print a given int to a string using the base number provided.
Examples
> to_base_string(2, 2)
"10"
> to_base_string(48, 16)
"30"
> to_base_string(48, 36)
"1C"
to_string
pub external fn to_string(Int) -> String
Print a given int to a string.
Examples
> to_string(2)
"2"