Swift – Iterate over Dictionary Keys
To iterate over keys of a dictionary, we use for loop and iterate over the iterator returned by keys property of this Dictionary.
Refer Swift For Loop tutorial.
Example
In this example, we will create a Swift Dictionary with some initial values and print all the keys of the Dictionary.
main.swift
</>
Copy
var myDictionary: [String:Int] = ["apple":75, "banana":82, "cherry":79]
for key in myDictionary.keys {
print("\(key)")
}
Output
apple
cherry
banana
Program ended with exit code: 0
In this example, myDictionary.keys returns an array with all the keys in it. And we used a for loop to iterate over the keys String array.
Conclusion
In this Swift Tutorial, we learned how to iterate over keys of a Dictionary using Dictionary.keys.