Nil
in Gleam is a type with a single value, also called Nil
. It is similar to void
in other languages in that it is used when a function does not have any more suitable value to return.
io.println("Hello, Joe!")
// -> Nil
Values in Gleam are not "nil-able" or "nullable" like in some other languages. A value can only be Nil
if it's type is Nil
, and a value of any other type can never be Nil
.