Standard Library Patterns
Dictionary Default
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.