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
}