How to remove all the elements from the Set in Swift?
Last Updated :
02 Jun, 2022
A set is a generic unordered collection that is used to store values of the same type. It means you are not allowed to keep different types in the set or we can say that a string type of set can only store string data types, not int type. You can use a set instead of an array if the order of the values is not defined or you want to store unique values. It doesn’t keep duplicate values, it always keeps unique values in it. It generally uses a hash table to store the elements. A set can be mutable or immutable. In Set, we can remove all the values from the set using the removeAll() function. This function is used to remove all the values from the specified set. It does not take any parameters.
Syntax:
setName.removeAll()
Here,
setName is the object of the set class.
Return Value: It will remove all the elements from the specified set.
Example 1:
Swift
import Swift
var AuthorName: Set = [ "Pihu" , "Punit" , "Sumit" , "Rahul" , "Mira" ]
print ( "Original Set:" , AuthorName)
var result = AuthorName.removeAll()
print ( "Final Set:" , AuthorName)
|
Output:
Original Set: ["Rahul", "Mira", "Pihu", "Sumit", "Punit"]
Final Set: []
Example 2:
Swift
import Swift
var AuthorRating: Set = [2, 458, 65, 8, 76, 4, 982, 3, 4, 5]
print ( "Original Set:" , AuthorRating)
var result = AuthorRating.removeAll()
print ( "Total number of elements in the AuthorRating set:" , AuthorRating. count )
|
Output:
Original Set: [2, 65, 458, 8, 76, 982, 3, 5, 4]
Total number of elements in the AuthorRating set: 0
Share your thoughts in the comments
Please Login to comment...