В быстрой версии для управления потоком допустим следующий синтаксис
if let constantName = someOptional {
statements
}
В этом контексте какова семантика контекста значения истинности?
Разрешено ли цепочка выражений (например, ниже)?
if let constantName = someOptional && constantName2 = someOptional2 {
statements
}
Если это так, происходит ли короткое замыкание в булевом выражении?