an array of String, Int dictionaries. It starts as an empty array. Then we add two dictionaries to it. We initialize them and append() them to the array.
// This is an array of dictionaries.
var dictionaries = [[String: Int]]()
// Create a dictionary and add it to the array.
var dictionary1: [String: Int] = [
"cat": 100]
dictionaries.append(dictionary1)
// Create another dictionary.
var dictionary2: [String: Int] = [
"dog": 200]
dictionaries.append(dictionary2)
// Get value from dictionary in array element 0.
if let value = dictionaries[0][
"cat"] {
print(value)
}
// Get value from dictionary that does not exist.
if let value = dictionaries[1][
"diamond"] {
// This is not reached.
print(
"Not reached")
}
100