Swift introduced `if let` (IMHO) because of the wh...
# language-proposals
v
Swift introduced
if let
(IMHO) because of the whole story with "unwrapping" optional values. This is a limitation rather than a feature.