A dictionary subscript can provide a default when a key is missing.

Read with a fallback

dictionary_default.swift
let name = 
let scores = ["Kai": 12, "Mina": 18]
let score = scores[name, default: 0]
let message = "\(name)=\(score)"

print(message)
let name = 
let scores = ["Kai": 12, "Mina": 18]
let score = scores[name, default: 0]
let message = "\(name)=\(score)"

print(message)
let name = 
let scores = ["Kai": 12, "Mina": 18]
let score = scores[name, default: 0]
let message = "\(name)=\(score)"

print(message)
dictionary default The `default:` argument supplies a value for missing keys without changing the dictionary.