Использование нескольких let-as в операторе if в Swift

Я распаковываю два значения из словаря, и прежде чем использовать их, я должен привести их и проверить на нужный тип. Вот что я придумал:

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
   }
}

Но я хотел бы упаковать два, если позволить запросы в один. Так что было бы что-то подобное:

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

Этот синтаксис не работает, поэтому мне было интересно, есть ли красивый способ сделать это.

Ответы на вопрос(3)

Ваш ответ на вопрос