Evaluate Bool-Eigenschaft des optionalen Objekts in der if-Anweisung

ch suche nach einer Möglichkeit, einen Swift zu bewerteBool prägnant in einem einzigenif Anweisung, wenn dieBool ist die Eigenschaft eines optionalen Objekts:

var objectWithBool: ClassWithBool?
// ...

if let obj = objectWithBool {
    if obj.bool {
        // bool == true
    } else {
        // bool == false
    }
} else {
    // objectWithBool == nil
}

Ist es möglich, diese @ zu kombiniereif Anweisungen? In Objective-C könnte dies leicht gemacht werden, da einnil Objekt kann in demselben Ausdruck ausgewertet werden:

if (objectWithBool.bool) {
    // bool == true
} else {
    // bool == false || objectWithBool == nil
}

Antworten auf die Frage(3)

Ihre Antwort auf die Frage