Swift – Check if Dictionary is Empty
To check if a Dictionary is empty in Swift, check isEmpty property of this Dictionary instance. isEmpty property returns a boolean value of true if the dictionary is empty, or false if the dictionary is not empty.
The syntax to check if Dictionary dict
is empty is
dict.isEmpty
We may use this property as a condition in Conditional Statements.
Examples
In the following program, we take an empty Dictionary, and programmatically check if this Dictionary is empty or not using isEmpty property.
main.swift
var dict: [String:Int] = [:] if dict.isEmpty { print("This Dictionary is empty.") } else { print("This Dictionary is not empty.") }
Output
This Dictionary is empty. Program ended with exit code: 0
Now, let us take a Dictionary with some elements in it, and programmatically check if this dictionary is empty or not.
main.swift
var dict: [String:Int] = ["apple": 24, "banana": 35] if dict.isEmpty { print("This Dictionary is empty.") } else { print("This Dictionary is not empty.") }
Output
This Dictionary is not empty. Program ended with exit code: 0
ADVERTISEMENT
Conclusion
In this Swift Tutorial, we learned how to check if a Dictionary is empty or not using Dictionary.isEmpty property.