Verwendung mehrerer Let-As innerhalb einer if-Anweisung in Swift

Ich packe zwei Werte aus einem Wörterbuch aus und bevor ich sie verwende, muss ich sie umwandeln und auf den richtigen Typ testen. Das habe ich mir ausgedacht:

var latitude : AnyObject! = imageDictionary["latitude"]
var longitude : AnyObject! = imageDictionary["longitude"]

if let latitudeDouble = latitude as? Double  {
   if let longitudeDouble = longitude as? Double {
       // do stuff here
   }
}

Aber ich möchte die zwei packen, wenn Fragen in einer lassen. So, dass es ungefähr so wäre:

if let latitudeDouble = latitude as? Double, longitudeDouble = longitude as? Double {
    // do stuff here
}

Diese Syntax funktioniert nicht, also habe ich mich gefragt, ob es dafür einen schönen Weg gibt.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage