これは可能だと思いましたが、機能させることができないようです。私はただ愚かであると確信しています。フォーマットされたアドレスを次の形式で出力しようとしています
"one, two, three"
一連のオプション コンポーネント (1、2、3) から。"two" が nil の場合、出力は次のようになります。
"one, three"
let one: String?
let two: String?
let three: String?
one = "one"
two = nil
three = "three"
if let one = one,
two = two,
three = three {
print("\(one),\(two),\(three)")
}