diff options
Diffstat (limited to 'src/gleam/set.gleam')
-rw-r--r-- | src/gleam/set.gleam | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/gleam/set.gleam b/src/gleam/set.gleam index d0b4f16..12bfba1 100644 --- a/src/gleam/set.gleam +++ b/src/gleam/set.gleam @@ -51,6 +51,24 @@ pub fn size(set: Set(member)) -> Int { dict.size(set.dict) } +/// Determines whether or not the set is empty. +/// +/// ## Examples +/// +/// ```gleam +/// new() |> is_empty +/// // -> True +/// ``` +/// +/// ```gleam +/// new() |> insert(1) |> is_empty +/// // -> False +/// ``` +/// +pub fn is_empty(set: Set(member)) -> Bool { + set == new() +} + /// Inserts an member into the set. /// /// This function runs in logarithmic time. |