How to check if a Set is Empty in Go - Step by Step Examples



How to check if a Set is Empty in Go ?

Answer

To check if a Set is empty in Go, you can compare the length of the Set to 0.



✐ Examples

1 Check if Set is Empty

In this example,

  1. We declare a Set variable named set and initialize it with some elements, or an empty Set if there are no elements.
  2. We check if the length of the Set set is equal to 0.
  3. If the length is 0, it means the Set is empty; otherwise, it has elements.
  4. We print the result to the standard output to indicate whether the Set is empty or not.

Go Program

package main

import (
	"fmt"
)

func main() {
	set := make(map[string]bool) // Or initialize with elements for a non-empty Set
	isEmpty := len(set) == 0
	if isEmpty {
		fmt.Println("The Set is empty")
	} else {
		fmt.Println("The Set is not empty")
	}
}

Output

The Set is empty

2 Check if Empty Set is Empty

In this example,

  1. We declare an empty Set variable named emptySet.
  2. We check if the length of the Set emptySet is equal to 0.
  3. Since the length is 0, it means the Set is empty.
  4. We print the result to the standard output to indicate that the Set is indeed empty.

Go Program

package main

import (
	"fmt"
)

func main() {
	emptySet := make(map[string]bool)
	isEmpty := len(emptySet) == 0
	if isEmpty {
		fmt.Println("The Set is empty")
	} else {
		fmt.Println("The Set is not empty")
	}
}

Output

The Set is empty

Summary

In this tutorial, we learned How to check if a Set is Empty in Go language with well detailed examples.




More Go Sets Tutorials

  1. How to create an Empty Set in Go ?
  2. How to Initialize a Set in Go ?
  3. How to Get Length of a Set in Go ?
  4. How to create a Set of size N in Go ?
  5. How to create a Set of Numbers from 1 to N in Go ?
  6. How to create a Set of integers in Go ?
  7. How to create a Set of Strings in Go ?
  8. How to Access Items in a Set in Go ?
  9. How to get a Random Item in a Set in Go ?
  10. How to Iterate Over a Set in Go ?
  11. How to check if a Set is Empty in Go ?
  12. How to check if a Set is Not Empty in Go ?
  13. How to get Subset from a Set in Go ?
  14. How to check if a Specific Item is present in the Set in Go ?
  15. How to check if a Set contains all the items of Another Set in Go ?
  16. How to Sort Items of a Set in Go ?
  17. How to Copy a Set in Go ?
  18. How to add an Item to a Set in Go ?
  19. How to find Union of Two Sets in Go ?
  20. How to find Intersection of Two Sets in Go ?
  21. How to check if Two Sets are Equal in Go ?
  22. How to Convert a Set of Integers to a Set of Strings in Go ?
  23. How to Convert a Set of Strings to a Set of Integers in Go ?
  24. How to Convert a Set of Floats to a Set of Strings in Go ?
  25. How to Convert a Set of Strings to a Set of Floats in Go ?
  26. How to Filter Items of a Set based on a Condition in Go ?
  27. How to Remove Specific Item from a Set in Go ?
  28. How to Remove Items from Set based on a Condition in Go ?
  29. How to create a Set of Sets in Go ?